Terrible place. I made appointment 4 weeks ahead, called half hour before appointment to make sure Doctor is not running late, came in on tome and find out I have to Waite people before me!!!! Staff absolutely unresponsible, Doctor made wrong dose on prescription ( much higher then needed). Charging $20 to have letter to employer.when I wanted to talk to doctor about more then one thing I was told there are other people waiting for him!!!! and if there more then one issue I have to book again!