This was a group cruise with friends and family. I felt like some of the shows went over the top of being suggestive in content. I didn't care for the bad language and/or suggestive nature of the shows. I don't believe you have to be nasty to be funny.
I did research on the excursions prior to sailing and made selections accordingly.
The selection of the menu in Windjammer did not vary much from day to day.
The cabin was roomy and had quite a bit of storage space for clothes and items. My steward was exceptional and very nice.