I've been coming here for a couple years now. Always a good experience, clean and nice offices, professional, quality treatment - they don't even keep you waiting. People are all nice and easy on the eyes. Great location near all kinds of shopping for us multi-taskers.