This was my first NCL cruise and have cruised Princess, Royal Caribbean one time each and 7 Carnival cruises. I chose this cruise for the ports, pricing and the date.
The ship was very clean and crew very friendly. The pools were too crowded to ever get in to or even find a spot to lay by the pool in the sun. The hot tubs were always full and were a no go as well.
The internet was down for a day and the ability to make reservations from your rooms did not work either so standing in lines was the only way to make them. ( no biggie on that for me)
We did the monkey river tour with jungle hike. Enjoyed it very much.
This port was incredibly busy and could barely walk. We hopped a trolley and hit the beach in town. If you want some elbow room I strongly urge to leave the port.