Horrible experience. Over promise and under delivery. Staff made the mistake about treatment cost and service. They told you the price after review your insurance about the treatment and collect remind balance. Two months, it said the insurance will not cover it they demand to collect all of it. I will recommend check with your insurance and choice different provider.