I've used CPP for years and have never had a bad experience. The prices are always great, the customer service is quick and attentive and they handle the relationship with the vet effectively and efficiently. Thank you, CPP, for saving my household tons of money and helping to keep my beloved pets healthy for the long haul!