This is a hidden gem! It's an awesome day out and good value for money. The kids love the journey and it's just long enough to enjoy the ride and keep the kids engaged. You get to stop half way and take a picture of the train going past (don't worry, they come back for you!)
Pack food to take with you, because when everyone gets off, the food outlets get crowded and you don't have time to wait.