This was the first production I have seen by the Broadway Theater League. The cast, music, lighting, props etc. were amazing! Anastasia has always been my daughter’s favorite story. She is now 15 and she had a wonderful experience as well! I would say this production is for all ages, but it was around 2 1/2 hours long and there is not a lot of humor for kids. A family with young children (I would say ages 7-9) set in front of us and the children became restless before the end of the first act. Just something to keep in mind, all children are different so I’d just make that decision based on my own child. Overall it was an unforgettable experience and we will definitely see more productions like this again!