I received a casino "deal" from a Caesar's casino in Las Vegas. Through the upgrade process went from a balcony to a H4 Family Suite. At a reasonable price.
The cabin was perfect with the exception of a foggy window in the main bathroom. While the balcony is pretty small, holding only 2 chairs and a small table, it suited the needs.
Embarkation was a surprise. I'm one of those folks who gets eager and tends to get to the port too early. Arriving at 10:30 ish, I found that Haven and group 1 folks were already boarding. There was a 15 minute glitch when the computers hiccuped but I thought NCL did a great job getting us on board quickly.
See the separate cabin review that I wrote.
The island is a nice place to walk around. The beach is nice. Plenty of loungers. Pool is big. But is a not an adventure.
I enjoyed the short ride to Majahal and the long walk along the beach and the trek back to the ship. Very beautiful