I've been to two prior vets (costing me a lot of $$$) with my puppy, Lilly, and had yet to find one that had friendly (and competent) staff, a spotless facility and flexible appointment times (but ON TIME appointments)...so I kept taking my puppy (and my $$) elsewhere.
Pros: clean, loving, excellent front desk (and other) staff
Cons: ??
more