I give this a 2 star review, only because I never got to see a doctor so I can not comment on the actual care. I didn't get past the front desk. What ever happened to customer service in an industry that is all about helping people? I guess if you want an appointment with this office you must block out a significant amount of time and be prepared to wait. The office people enjoyed telling me they placed people with later appts ahead of me. I won't be making another appt here.