I was skeptical to order from vetdepot because the prices seemed too good to be true. I read several online reviews and saw the same few issues in most reviews. 1. Terrible customer service. This was not the case for me. My order was processed very quickly. I know this because I received a phone call from my vet within a few hours of placing my order because there was a discrepancy with the weight of my dog and I needed to order a different medication. 2. Can't get ahold of them by phone, email is the best. When I needed to modify my order, I decided to skip the phone call and email instead. I received a phone call back within a few hours from a very friendly associate that helped me correct my order. 3. You have to follow up/orders get stuck in the pharmacy. This was also not the case for me. I was worried I would have to follow up since my order had to be corrected. But received a follow up phone call from their pharmacy asking if I had mailed in my scripts. 4. Long delivery times. This was not the case for me either. I received the product within the delivery window promised. I was skeptical ordering from here after reading the reviews online, but I had a great experience and will buy from them again in the future.