They do a decent job but they are way overpriced. And the owner made a big deal of telling me how I would have to pay a penalty to change the appointment once it was set and then she changed it on me. I also believe she sent out employees who were still in training as she showed up and redid what they had already done.