The doctor is fine, but you will have to wait 45 -70 minutes to see him. It's the worst run office I've ever encountered. I endured for a few years, and every single appointment was the same - I waited nearly an hour to get out of the lobby. It's just not worth it.