I am a single mom of  2 boys and I take them to Hair Mechanix. I am very picky as to how people cut their hair. Every time I go they get a different stylist and I have been impressed every time. I even went once and was pleased with my hair cut. They offer a great price and the their customer service is good as well. The only thing I can probably complain about is the parking, They are located in a very small shopping center but if you go during the week parking is easy to find.