**EDIT**
Oh Mike C, shame on you for getting personal. I gave an honest review of my experience and even said that the staff was nice and professional with my limited dealings. Just because my experience was frustrating, it doesn't mean that it's that way for everyone. I even stated that I hoped my experience would be wonderful, it just wasn't. I'm happy that your was great, but you needn't try to belittle those that has a less than stellar experience before we even walk in the door.
A couple months ago, I made an appointment for a consultation and the person on the phone was very nice and professional. The morning of my appointment, they cancelled my slot as I was on my way in. Strike one. The person apologized, but said they'd call within the next 1/2 hour to reschedule. Seven hours, I repeat, SEVEN hours later I get a call to reschedule. Strike two. Then I was put on hold for a rather prolonged period. Strike 2-1/2! Instead of prioritizing us, the unlucky ones on today's schedule, they can't take me until a month and half from now. Strike three! If I wanted an appointment 3 or 4 months out from my initial call, I would have made one that far out. This appointment was for an initial consultation so it was incredibly unprofessional and frankly, bad public relations to not prioritize the folks that had a highly ill-timed, literally last-minute cancellation by the clinic itself. How do they not prioritize those who's day and prior work arrangements were just completely wrecked? This clinic may be wonderful for some, but I'll never know as they have no respect for their potential patient's scheduling needs or sometimes Herculean efforts to even arrange an appointment. I find it beyond frustrating to have them cancel last second then be unable to reschedule with any sort of prioritization for those that they just incredibly inconvenienced. What a disappointment as I was hopeful for a good experience. If you are looking for reliability or even faint concern for potential patients, look elsewhere. read more