Items delivered as promised.....just took about 3 weeks from order to delivery, so plan accordingly when you're nearing the end of your current supply of medicine. The best part is how much I saved compared to my vet/other stores for the same items($160 savings😃)!!!