We had such a great time, this has been our families favorite cruise. We recently went on NCL Epic and thought that cruise would be better than this one because of the ship size but the service and the food on this ship made it a better cruise.
The port stops were great, we did a couple excursions to the beach. On the days we didn't take the excursions the tender always docked near shopping and restaurants.
Our room steward was awesome, our nightly waiters Daniel and Ikatut were amazing they really went above and beyond to create a 5 star dinning experience every night.
We had two interior rooms, we stayed in one and our kids stayed in the one next door. It was perfect since we didn't stay in the room except to sleep, shower and get dressed.