We go here but try to avoid trips at all costs. The doctors and nurses are very friendly and helpful.
However, the receptionists tend to be condescending and rude. They act like the last thing on the Earth they would want to be doing is talk to you. They are much to important to be bothered by the total losers who are stupid enough to walk into the office.
In addition, wait times are truly atrocious. Plan on waiting at least an hour. Usually longer. They have absolutely no regard for your time. Wait room will always be packed.