Did this with my five year old son and five year old nephew last weekend. It’s pricy but they really enjoyed it. The train ride is an hour and they act out the story. Santa makes an appearance as well. Served hot chocolate and cookies on the ride and were given some pricy souvenirs. The boys loved it and the performers (elves, Santa, the conductor etc) all spend energy time at each group interacting. It lasts an hour and for the kids is great. I would definitely recommend splurging for tier 1 or 2 to have a table.