This was our first, and unfortunately, our last cruise experience. The ship is beautiful, but 4000 people crammed in one ship, no matter how big, is just too much. Embarkation was quick and easy and we booked an excursion so had priority disembarkation. Can't comment on what it would've been like if we hadn't had an excursion. OVERALL GOOD: The service from our room stewart and dining attendants was wonderful. We had a spa room with unlimited access to the thermal suite and it was the saving grace of the entire cruise. The therapy pool, sauna and loungers were wonderful and provided some peace and quiet away from the crowds. OVERALL BAD: San Juan port had a major water main break and there were NO restrooms available in the entire city. Guests were not informed of this before getting off the ship which was ridiculous! And don't get me started on the tender process in Great Stirrup Cay. Save yourself the trouble and stay on the ship. It was completely disorganized with most people waiting hours to get on a tender only to wait at least another hour to get back on again. One of the ship employees said that they were short on tenders that day, but I read reviews complaining about this very issue before our cruise so it's not something new. Royal Caribbean's private island is right next to GSC and they have a dock, so I see no reason NCL couldn't build one too. DINING: our favorite speciality restaurant was Ocean Blue and our least favorite Moderno. Cagney's was nice, but nothing you can't get at any good steakhouse stateside. We really enjoyed the buffet for breakfast.
The island itself is lovely - IF you can ever get off the ship. NCL's tendering process is ridiculous. I've never seen such an unorganized mess in my life. It literally took hours to get off the ship and by that time there were no lounge chairs available. Then it took over an hour to get the tender back to the ship. Do yourself a favor and skip it. Royal Carribean's private island is right next to GSC. They have a dock so it's easy, peasy to get ashore. Is NCL trying to save money???