My sister and I traveled with a large family/friends group recently. I had stayed away from cruises after being seasick in the early 70s on the Skyward NCL. To be fair, it was an inside cabin on a low deck and ships are much more stable now.
We had a wonderful time. My sister had Bingo and Trivia and a comedy workshop and I worked out, went to the spa, and took a cupcake decorating class.
We opted for a junior suite which was such a worthwhile choice. MUCH more room to move around and a really big balcony, compared to other rooms. Our cabin attendant, Claudette, was superb and surprised us as we returned from dinner each night with some little creation made from towels ( a bat, an elephant etc.) Every waiter and assistant were outstanding.