When we first moved to this area, we took our dog to this vet and were very pleased with the whole experience. Then they had a really bad period where the office staff was just plain rude. Now they are nice again. This is a very nice place to board your pet. We have a large dog and they are always very happy to see him and greet him very warmly. He doesn't put on the "dog brakes" when we go in there either so it can't be bad for him. They are a pretty good groomer too. We always get the bath and nail trim when we board our lab there and they do a good job brushing him out.