I've been coming here for the past few years. While the Dr is very nice I wouldn't come here unless you clear your schedule for hours. I'm never seen on time... Appt at 10a ... Still waiting for the dr about 50 mins later. Again, the Dr is nice but the wait time is horrible.