If I could rate the physicians and practitioners separately from the office staff this practice would have a 5 star review. I have had wonderful experiences with all physicians and NPs here.
That being said, dealing with many of the front desk staff is generally unpleasant. They aren't very friendly and don't ever try to make anything easier for the patients. The waiting room time is almost always 30+ minutes.
I will continue to stay with this practice because of the great care from the physicians and NPs, and will continue to work on my patience and tolerance with people who are less than kind.