I like this vet office very much. Our cat is a little "wild" and they are very understanding about that. They've always been pretty gentle with her even when she's trying to attack them. Last time we went she didn't want to come out of her carrier so the "nurse" left her alone until the vet came in so they wouldn't freak her out too much.
We've never had to wait long and they have a tv in waiting area for when you do. There is a boarding service next door and they offer emergency services as well.