We have cruised on many cruise lines in the past, along with 5 cruises on NCL.
This was by far the worst cruise, based upon the following:
1-Purchased a balcony-you can only see straight, as the sides are obstructed by metal beams
Cabin was fine. My only issue was the balcony-felt like you were looking thru a tunnel
beaches are great
make sure you rent a car
beaches are great
lots of rain