I'd give this place zero stars if I could. The doctor is good but office staff is rude, unprofessional. We have come here several times and there was no record of my husbands previous visits. This means they lost the copy of his ID, SSN and insurance card. Totally unacceptable. Do not come here, you will leave with high blood pressure .