The receptionist up front could be a bit more friendly, but the doctors and nurses here are very friendly. The wait time hasn't ever been too long, and the doctors have always given me helpful advice for whatever malady I came in about. The prices were reasonable, though you may want to double check your insurance is covered there.
more