They overcharge for mediocre service. They don't respond or follow up in a timely manner, if at all. I visited and they said they would get back to me "tomorrow". That was 3 weeks ago. In that time, I've tried following up with them twice, gone to another veterinarian, had a more thorough diagnosis, had the necessary procedures performed, and ended up paying a lot less than what this place quoted. Only go here if you don't really care about your pet or if you like throwing your money away.