I have had a great experience in this place. The waiting time is short, and we have the option to schedule a visit through the phone. The doctors are knowledgeable, and the staff is friendly and considerate. Also, they always follow up with the patient after each visit to know if everything is fine.