I don't know if they cut hair well because I never got one. I had an appointment and arrived on time. They greeted me and said that it will not take long to wait. Well more than 25 minutes later, I was still waiting. I planned my day for this haircut, took time to drive to this location, and in respect for their time, I was there early. But I guess they don't respect the customer's time enough.