Recently took a vacation on a cruise ship. I heard mixed reviews from everyone I talked to. Some loved it, some hated it.
I loved it and can't wait to do another one. We got a balcony, and I loved just sitting out on the balcony and watching the ocean. I kept thinking how I wish I had my laptop and could do work this way.
The free food, balcony, and exploring the ports were my favorite parts. I don't drink, or party, so that wasn't part of the fun for me -- but it seemed like most of the other people on the ship were there for that reason.
The only thing that I didn't like were the people on the ship, and I felt bad at how lowly paid the crew were.