I have never had a problem with this pharmacy. The one time they told me it was going to take a couple of weeks to get a medication in stock (it's not a terribly common drug), it turned out to be all of 4 days before I had it in my hands. This same drug would cost me over 4x more at a local compounding pharmacy, so they are saving me a fair amount of money, and they always send a toy or two in the package for my cat which is a nice little touch. All in all I'm very happy with this pharmacy.