Great service!!... No problems receiving my order. It took about 15 days to get to me which was about what I expected. The meds have an expiration of 2015 and are exactly what I would have gotten from my Vet. My only issue is paying extra $$ in order to get a tracking #... No matter, I will be ordering from PetBucket again. Thanks!