This was our first cruise, so I have really nothing to compare to. I can say however that it was exceptional value for money, and that we are planning on going on another cruise with NCL soon. We certainly hope it will be a better experience though.
Embarkation and Disembarkation were timely throughout the trip. The Ship has 14 decks of which Decks 6, 7, 12, and 13 are almost entirely made up of shops, restaurants, and other entertainment venues. The shows at the theatre are pretty good, we enjoyed the Second City Theatre show and thers while onboard.
Food was ok. I wouldn't go for any of the drink packages in my next trip as I didn't see much value in them (even when you get unlimited drinks its a hassle to get a drink) unless you're staying in the ship the whole trip. We went to the Churrascaria (Moderno) and the service was not only slow, but the food was just off (specifically asked for a Fraldinha (medium rare) about 4 times and when I got it it was well-done). Best food on the ship was probably at the Garden Cafe and the Topsiders Grill which was almost contrary to what we thought getting on board. The food at O'Sheehan's tasted almost stale - definitely DON'T recommend it.
Very good service. Our steward (Edwin) really took good care of us and made sure everything was on point.
I am born and raised in San Juan, so I'm happy to recommend everyone to walk its streets. Go see El Morro, tour San Cristobal, enjoy the local cuisine (I wholeheartedly recommend Marmalade) and brush up on your Spanish!
Headed straight to Cockleshell Beach from the port, only a $7 cab ride. Spent all day there and would do it again if I could!
Kitesurfing. Trampolines. Snorkeling. Jet Skis. Airplanes. Nude Beaches. Or just good old R&R, you'll find it all here. Orient Beach is a short cab ride away and well worth the drive.
Lindquist Beach was by far the best beach we went to during this whole trip. I wholeheartedly recommend the drive and the extra $5 just to get in. Secluded enough yet accessible so you won't miss your ride back to port. White sand, clear water, you'll feel the fish swimming with you. Go!