The items I've received appear to be just fine, same as what I'd receive from my vet. You do have to order early and understand that at times their shipping will be delayed so plan ahead! I've had notices that say order was shipped followed by a company email that it was delayed and indeed it was delayed by several weeks. If you need a med on a certain day, order in plenty of time. Otherwise the pricing is great and I have no complaints! Have referred to other pet owners too!