Dr. Mauro seems to be a great vet. We never feel rushed when coming in with our 3 dogs. Also love the size of the lobby. Our previous vet had such a small lobby that with our three dogs in there, it'd be crowded if another dog would show up. Haven has a lobby that is pretty large and sectioned off so if there are some animals that don't get along, you don't have to be standing at separate corners of the room. There is space for everyone.