Theres a long wait list for appt. so you better not be late or they will reschedule. It's hard to find office and gps directions are incorrect. Front office staff is nice as are the doctors. Tutor I have been dealing with though is very unprofessional. Have been seeing her for over a year and she is constantly canceling or just plain not showing up. She also always reeks of cigarette smoke. Just make sure you get the older lady as a tutor, she seems more reliable