My rating of 2 is because they have at least one "5 out of 5 " rated stylist - no doubt about it - BUT their online booking appointment system is really abysmal. I tried to head off any problems with it (being skeptical) and the sales associates let me down. I booked an appointment the night before online - and thinking about it, I wondered if my stylist would know about a last minute 9 am appointment. So - trying to make sure I was covered, I called, told them that I had booked the appointment online, and I just wanted to make sure my stylist would know about it. I held on the phone, they confirmed that the appointment went in correctly, then they came back and assured me that she would be told about the last minute booking. Next morning - Saturday before Christmas with a long list of things that I needed to do - I go at 9 am. Seeing the salon empty, I told the sales folks that I had a 9 am appointment in the salon. They told me to go have a seat. I did - no coffee offered either. An hour later my stylist came in - she had been called about 9:40, and been told then that I had been waiting. She could so easily have been called, texted, emailed or sent a message the evening before when I called to make sure she knew of the last minute booking. No coupons - no apology - and no assurance that the problem would be fixed. The stylist I have is great - but the management needs work - sales also need the ability to do something for a customer that has been very much inconvenienced due to no fault of their own. Hope they fix this!