Even though I've lived in the Iowa City/Coralville region for almost 2 decades, I still haven't found "the one" hairdresser that I'll always use. Maybe that's changing...
Having long straight hair myself, I only get my hair cut a couple times a year. However, with two kids, (one of them a boy) the haircutting times for the family are starting to accelerate. A friend of mine, thank you Susan, recommended a specific hairdresser at Great Clips and so we went the next time one of the kids needed a haircut. True, my almost 2 year old cried the entire time, but I don't think it had anything to do with the stylist. She was patient, efficient, and tried to get the hair cut in the minimum amount of time so as to lesson the anxiety for my crying child. I liked the haircut, the price was right, and the stylist was pleasant.
I do however, need to call ahead to make sure that Toni (the stylist) is working, as their schedule often varies. However, calling ahead is a minimal inconvenience. Once there, it is first come, first served, but so far I've never had to wait a long time. I would recommend Great Clips for anyone looking for a good cut without the wait.