We chose this trip due to going to St, Thomas for a destination wedding.
The whole experience was awesome and we enjoyed the ship, the crew, the blend of activities for singing, dancing, sports contests, trivia games, etc.
The food was really good and had to imagine feeding 6000 plus and having it be hot and cold properly. We really enjoyed the sea days and if you enjoy adult beverages, I highly recommend the drink packages. (TIme to try new ones with little risk) also, the frozen rum drinks were amazing and a different feature each day). If you go hungry on a cruise, you only have yourself to blame. Don't miss the formal dinners, but if you do, there will be an option that is really worthy.