I have taken my pets here a number of times over the last couple years. They are super friendly and seem to really care about animals(hasn't always been the case with other veterinary clinics I have been to). Their Boarding procedures and facility gives me comfort when leaving the little ones when we go out of town. The only reason I give a four out of five was the cleanliness of the lobby and reception desk area... even so, I still highly recommend you take your pants to this location for quality care. Before we moved back out to this area we would drive nearly 20 minutes to make sure our pets were taken care of.