I took my puppy Stanley here for his first vet visit and was more than pleased with the staff, atmosphere, and level of service. I gave them a rating of 4 only because it was our first visit. Time will tell but I am pleased thus far. Stanley was a nervous barking puppy and the staff calmed him (and me!) and were able to examine him. I've been to other vet offices and this was by far the cleanest. I feel like my puppy is in good hands.