Absolutely top notch perfection on entertainment! It was engaging and hysterical. My 12 year old enjoyed it very much and was part of the show. A must watch show for a family with tweens and up. The buffet was average, but the hospitality and the show is worth every penny. Thank you for a great memory!