I had a horrible experience here. On my wedding day, they messed up my bridesmaids' charges and created so much unnecessary stress that I will never visit this company.
I called several days before my wedding to see if I could pay for my bridesmaids, who all had appointments here. I was assured that yes, if I gave my credit card information, they would charge the expenses for all the girls to me. The woman on the phone said she had put notes on each of their appointments saying that they were not to be charged, and had included my card information on their appointments as well.
After they were done, I was asking how it went and asked if they were charged, and they said yes. We were driving to my wedding trying to call the company to make sure at least I wasn't billed in addition to them, but the company's phone system is infuriating - the billing office wasn't open and there was no option to just connect to the local store. That stress was the last thing I needed on an already stressful day. Before I left on my honeymoon, I was checking my bills to see if I'd been double charged. Weeks later, I am scrambling to find new gifts for them. This never should have happened.