There are two branches of Haircuts for Haircuts, one in South City Mall, the other in Bush Inn Mall in Riccarton. This is a walk-in-off-the-street, no appointment hairdresser, where you wait your turn for a haircut.
The staff are always friendly, the haircuts are excellent quality, there is a loyalty card where every 6th haircut is free, and they have lollipops for the kids, and animal print capes for the littlies to wear.
The prices are amazing as they are - I pay $19 for a short haircut for myself (I used to pay $45 at my old hairdresser). My preschool aged daughter had her hair cut for $7, and my school aged daughter for $12. I was really thrilled to find out that even my daughter's cheaper haircuts still qualified for a stamp on the loyalty card which later got me a $19 haircut free!