First time cruising. It was fun hanging out with my peeps, and while I love being on the water, 7 days was too long. More than two days asea going, and about 1.5 days coming back -and a captive audience to the ship (more days to give them money).
The ship is a small city on water, but I think I had the unconscious feeling of not being able to leave (while at sea) which stunted my enjoyment of the whole experience. While it's not at the top of my vacation to-do list, I'd try it again -knowing what I know now.
I will say I enjoyed the shows I saw, Rock of Ages and The Second City...adult edition. There were food options galore. Music. And dancing: Almost every night -Loved it!!
The island itself deserved more than 2+ days to explore, but we do what we can with what we have. And I can't complain, it was a vacation.