I'm so annoyed by this place...they used to be so good about being on time, but they are always past their appointment times now. They are booking appointments too close and taking walk-in's as well. Plan on sitting in small cramped waiting room a good 30-45 min past your schedules appointment time every time. I will say the doctors and staff there are very good. If you don't mind waiting it very well may be worth it to you. My time is precious and I do mind waiting.