We couldn't have asked for a better place to take our new puppy. Dr. B and the entire staff is warm and welcoming. The facility is very clean and inviting. They don't treat every dog the same, they realize that my Pomeranian needs different care than a Rottweiler. Poor Rex caught a cough so we took him in and Dr. B made it a point to call the next day to check up on him. They are compassionate and treat our precious Rex like a super star. Love this place!