The staff is friendly, well trained, and will remember your name when you come in for your second visit. The atmosphere is modern, but not in a cold, austere kind-of way.
Pros: impeccable service, knowledgeable staff
Cons: somewhat expensive for the area
more