The back office staff and dr are really nice and thorough. The dr will take the time to answer any questions you have. However the front office girls are short with you and don't even bother to look up to greet you. Also expect a half an hour wait wait at EACH VISIT. I'd expect better from a place that comes highly recommend from the Drs office. They don't apologize for the wait either as I assume it's a regular thing around here. I mean how hard is it to book you schedule properly? Ps they don't call to confirm your appointment so write it down when you book it.