I have been a patient here for over 5 yrs and generally loved it. But my last visit in 2008 was horrible. The wait was unacceptable. I was in the room waiting for the Doctor for over 1hr. Mind you she was not on call. In addition, she did not apologize for the wait. Note that this was in addition to the long wait in the waiting room.
more