We bought tickets for the kids 6 months ago as something fun to do on their birthday weekend. Max has grown up quite a bit since then, but he enjoyed a little bit of it (just not the princess stuff!).
Watching Lily light up when she saw Cinderella come on stage brought tears to my eyes.