This place will make u upset every time u come because the wait times are excruciatingly long and nobody here gives a crap about it. The front desk is defensive and rude from the start. I have come here multiple times and waited upwards of two hours. Not exaggerating, and not a soul in that office ever apologized. Drs to be fair are good but u will end up bald from pulling your hair out from frustration if u go here.