We really enjoyed our time on this cruise! It was my husband's first, so he was a little sick on the first sea day, but he recovered and we had a great time in Bermuda and on the ship! I highly recommend the deluxe drink package, we found it very convenient and it provided peace of mind that we could enjoy ourselves without having to worry about a giant bar bill at the end of the trip.
We did the Crystal Caves and Catamaran Snorkel excursions offered by Royal Caribbean and they were both great! We took a taxi from Hamilton to Horseshoe Bay Beach, which was beautiful! We also went on the All Access Tour of the ship and it was very interesting and cool!
The food was also quite good! I'm not huge on the fancy dining, but if that's your jam, then you will really appreciate the main dining room. If not, the buffet is also great and they have plenty of snack options for late night and in between meals, as well.