A fun way to spend time with the grandkids. Very friendly and knowledgeable staff and rangers who interacted with the kids well. Only two problems: 1. We paid for the glass domed car then they let other people who did not pay the price ride up there too because it was not full. 2. When we went to eat we were told we could not sit in the dining car even though it was empty. Pay the top price but get shafted twice.