I've been taking my pets here for years, and am still incredibly satisfied with the quality of the care. They've moved since my initial review into a much larger and more comprehensive space with way more parking, and I'm so glad they're doing well because they clearly really really love animals. I know that you get what you pay for, but I have to say that the prices are extremely high, and I wish they were more up front about the various costs without my having to ask. The wait times are generally very long too, even if you have an appointment. The good: your beloved furry family members are in great hands. The bad: expect a few hour time commitment and hefty price tag.