The best price I could find for Heartgard anywhere on the internet. Customer service is great too, very responsive. The medication did take a while to get here, but was within the time mentioned on their website, so don`t panic if it does take a while. Well worth it for the price.