I would definitely not recommend them. All they care about is taking your money for unnecessary services! Even though we have made the mistake of buying their puppy health care plan, we are going to take our puppy elsewhere.
When we took our puppy for neutering, they offered completely unnecessary anal gland cleaning. They also called and wanted to pull out 2 baby teeth and we said no. Both baby teeth fell out on their own (free) within 5 days of our visit.