Although the doctor may be okay, the customer service is terrible. I was 10 min late to my appointment and the front desk girl checked me in with no problem. I sat there for almost 2 hours waiting to be called and the front desk girl never said anything to me. When I asked her what was taking so long, she said because I was late they were skipping over me. How inconvenient and a waste of time. All she had to do was tell me so in the first place and I would have rescheduled. I definitely will not return and will not recommend this place, as they have no respect for their patients.