This place is horrible. After trying for 2 months to get an appointment, on the day of the appointment I realize I have not had a confirmation call. While I am getting ready for the appointment, I decide to call. When I call, I find out they have changed my appointment to another day, without notifying me.
I cancelled my appointment, and from the Yelp reviews, I see it was a good decision. The doctors may be good, I don't know. But if the staff is inefficient, the place collapses.