The Doctor was good but the staff are incompetent, asked on 2 separate occasions about insurance and both times stated that would take my insurance. showed up for appointment where they photocopied my insurance card paid my copay etc. 2 weeks later received a bill and was told the don't take my insurance. If you go here call your insurance 1st.