I would have been a first time patient here, however after showing up 15 min early to my appointment. then waiting tell 30 min past my appointment time i was forced to ask when i would be seen i was then told it would be yet another 20 – 25 min. If you are the type of person who has a schedule and needs things to run ontime stay far away from here.