While they treat the animals kindly and seem to be proficient from what I can tell, don't plan on going unless you want to pay through the nose. These guys charge almost double what you should expect to pay elsewhere. I went in for a senior dog checkup and ended up with a $400 dollar bill, much of the charges being higher than mentioned.
Also be aware that they bribe for good reviews offering $10 off future visits for good reviews.