Their office is well organized and clean. They were able to answer all of my questions. I did not have to wait for my appointment time. The doctor is very good and completed the exam and resolved my problem. I received excellent care and follow up and I recommend this physician highly.