I've been here a few times and I've had great experiences both times. I used to work in an animal hospital, so its nice to see them practicing to the standards that I was held to. All of the staff is super friendly and you can see they have a genuine love for animals.
One thing that I am not a fan of though is that they do everything with the animals in the back, away from you. So they come in, chat for a minute or so, then take your animal in the back and do whatever you came there for, then come out and talk again. Personally, I'd much rather see what they are doing right in front of me. Plus, once your animal leaves, then your simply sitting in a waiting room with no magazines looking at the screen saver on the computer.
I will return, but next time I'll probably ask for them to do everything in front of me instead of in the back. Hopefully it goes well!