The lobby was too small and hectic, with dogs barking and clients waiting to be served. We had an appointment but had to wait 15 minutes to get our cats checked out.
We thought the doctor was snarky, making us uncomfortable by asking stupid questions like "How often do you get your teeth cleaned?" This has nothing to do with pet care. He was trying to make us feel guilty. We don't pay $500 to get our teeth cleaned either.
At least your prices are fairly reasonable, but lose the smart ass attitude, Doc.