The entrance fee was a surprise (not a good one), but we invested for the family trip. We chose an extremely rainy day, so we didn't have a crowd. There was more to do than we expected, so that was good. The train ride was great fun with our 2 year old granddaughter who loves trains. The stops for the cowboys to act out their skits was fun and loud. We had difficulty understanding what they were saying, which was actually good. This would be a great opportunity for teaching about area history. Instead, there was a amateurish play that keep alive some stereotypes that would be better left unsaid or changed for the better (cowboys, Indians, gender). Anyone concerned about that should take note. On the good side -- unlimited access to other rides, a well done chair lift to reach the top of the park and a wonderful petting zoo with miniature horses, llamas, pigs, goats, deer, emus, burro. And the singing and dancing was entertaining. Food was the level of any amusement park. We enjoyed ourselves in spite of the rain. And people watching was also good.