Very nice people but, I would not take any animal there that is part of my family.  Getting charged 400 bucks for services that never happened is not an honest way to make a living.  The staff is friendly enough but keep in mind that the Dr.s are going for the gold (your gold).
Pros:  The Employees are very knowledgeable
Cons:  The way pricing and billing work you get reamed.  
                        
more