I was impress by how full the waiting area was. I told a lady who was sitting next to me that the doctor must be good simce there were so many people there. She confirmed that he was excellent. The staff is very attentive and quick. They do take people by appointment so regardless if you arrive early they will pass you when your appointment is due. The doctor seemed very knowledgable and reasonable.