Love love LOVE them. I have two kids. A girl with hair that scissors didn't go near for the first 4 years of her life, and a boy who has hair that grows faster than mine. We visit this place about every 5-6 weeks so my son can get lined up with his cute little fohawk, and my daughter just got her first real haircut at our last visit.
They have a train table and a wall lined with iPads for the kids to play on while you wait, and there never is really much of a wait even without an appointment. Two different car chairs for the young ones to sit in, with a good selection of Disney movies and TV shows to pick from. They also have video games that the older kids can play while getting their haircut.
Baby's first haircut is super cute, I think it was like $20 and they give your kid a certificate that has their after-haircut picture and a baggie with a lock of hair on it. Totally worth it when you're fighting back the sentimental parental tears of the haircut milestone.
They also have an option for little mini-makeovers for the princesses. They can get their hair styled, nails painted, and I think makeup too if you want. I will have to try that next time because my daughter loves being pampered like a grown up.
A regular haircut is $17, which is a worthy price to pay to avoid having a screaming child while someone is attempting to cut their hair. The atmosphere and kid's shows definitely keep them entertained long enough.