Pricing here is very affordable. They don't have appointments, so you have to get there and hope for the best.... some times you spend an hour there and others you may spend all morning/afternoon waiting your turn (especially on Saturdays)- at least in my experience. The staff is always very friendly and they are great with my dog who isn't one that warms up to strangers quickly. The care is always amazing and it doesn't lack in any way. Also, a factor I really like is they go over what options are available with the prices and you can chose what you do that day and what you may hold off on. It's the only place I've taken my dog in the last three years that's I've had her.
Ps. They aren't a full service vet, so if something is out of their scope they can recommend places around that can help if the situation required it. So far I haven't had this experience but I have heard it being explained to others as I was in the waiting room and even though they couldn't help on site they did want to help find a place that could.