Horrible! I have been here 2 times. This would have been the third but had to walk out because I had been waiting for an hour and a half after my SCHEDULED APPOINTMENT!!! Horrible!! The doctor on my second visit literally spent 2 minutes with me. No exaggeration. Go somewhere!!!