We took my daughter on her third birthday. She enjoyed it... mostly... she still talks fondly of it, but she doesn't particularly like getting her hair done to begin with, so she wasn't exactly enthralled. On top of that, she still has fine baby hair, which is really hard for them to get up into the bun and to actually stay in place. We had it done at WOD in DTD and went immediately to MK. Her hair was an absolute disaster within 20 minutes. So, if your little one has fine hair - just wait. For us, it was such a let down. We had been to DLR six months prior with my nieces (5 and 6 years old) who loved their experience and their hair was awesome for the next day and an half. We had high hopes that were totally not met. We're going again next month and I've already told my daughter she's going to have to wait until she is four or five to get it done again. I will bring a comb, hair gel, hair spray, glitter and bobby pins and do it myself. We have to do the same basic thing for ballet class and it turns out much better. I really don't mean to sound like a Debbie Downer, it's only because of her thin fine hair that we were so disappointed. :/