I am giving them 2 because the prices are good but the staff is extremely condescending and the doctor rolled her eyes at us when we got here. Prices I'm sure are set at a corporate level and consistent at all locations so I should probably be giving them one star because this location lacks customer service skills. I work in a doctors office myself and if any of my fellow coworkers acted in the same manner I would be appalled