The doctor and assistant were great! However the front desk staff was not. I was overcharged for my appointment and the receptionist was very condescending, saying it was my responsibility to check my insurance information and that they didn't check coverage. I was very surprised how expensive my bill was when I left because I have great insurance. After I left confirmed that my services should have been half of what I was charged. I am not sure how they know what to charge you if they don't confirm your insurance, but it was clear they didn't bother trying or confirming with me.