For the Doctors - I would give a 5+ stars. They are professional and efficient. But the front desk customer service is a 1- star. It must be a minimum wage position because it seems to be a huge turnover of ditzy employees at the front desk. However, even though different ladies - the attitude that you are interrupting their candy crush game seems to transfer from employee to employee. But I keep coming back because the doctors are primo! Last gripe - being a loyal and repeat customer it is offensive that new patients get a better price than the loyal ones.