Great website with many choices to choose from...no hassles! Delivery is at minimum 3 weeks which is expected, you just need to order plenty of time in advance. I am so thankful for this service! I hate having to spend over $100 to take my dogs to the vet just to get a refill of heart worm medication.