We've been taking our doggies to Haven for a few years now, and they're always friendly and feels like they're doing their best to make the pets (and us) feel welcome. It's expensive, I will say that. Every small procedure costs A LOT. But to be honest not familiar with the prices in other places so I can't compare. The vet is great, super professional, nice and thoughtful,