Just as we had hoped for. Everyone was assigned parts and my husband was the victim! We ate first and the food was very good and plenty of it! We took our 3 and 5 year old girls and they were assigned little parts that kept them occupied. The staff and crew were wonderful and once the parts were assigned everyone took it seriously. Never a dull moment during the trip. For the ride, food, and entertainment , I found it very affordable. Kids loved it and no one got sick:) My husband, who was dreading it, was given the lead part and did a terrific job. Would go again in a heartbeat! Thanks to all.