I have.
Honesty for me, I just love the relaxation of a cruise. Everything is taking care of for me.
When I was a child we would vacation to a beach condo in Florida, but no meals were included. So we would grocery shop for the week for breakfast and lunch item and then would go out to eat for dinner.
I just like with cruises how drinks, food, snack, and entertainment are all at your fingertips. There’s no driving to dinner or navigating somewhere. Yes you have to get to the ship, but once you’re there, you’re set.