I've taken my son to this place a few times before and things went well however this last visit was frustrating enough that we will not be returning. After waiting 45 minutes for a haircut, people that came in after us were being called back. When I asked how many people were ahead of us, the front desk said there were 4 however all the people waiting came in after us. Meanwhile another employee, without looking at me, rudely says "everyone left and came back, that's just how it works, that's our rotation" The customer service was awful! The employees could have handled it better with a little more eye contact and explanation. We immediately left but not before the non-eye contact employee obnoxiously said "Bye!"