Bright and clean, professional staff. Couldn't believe how fast I was seen, I'd say I was in and out including paperwork within about 20-25 minutes. The doctor was efficient and friendly and very easy to deal with. I did not feel in any way rushed. Highly recommended.