I don't like cruises at all, I have been on a pile of them and since I have been to Sandals I will never go on one again.
Just to do a comparo
1. Unpack once. SAME
2. They have staff on board that takes care of your family and maybe 2-3 others durring the trip. SAME except you aren't onboard anything.
3. Food is aways available and included in the price. (except alcohol) Same except Alcohol IS included in the price and since cruises charge $4+ for a beer you can get your money back.
4. They have tons of stuff to keep your kids busy and out of your hair for most of the day, so you can have a vacation too. Most ships have a casino on board. SAME
5. You get to do day trip to some pimp places. SAME
and now one extra thing, most cruise ships stop at a beach for a little beach party at Sandals EVERY DAY is a beach party. Plus free diving and watersports.