We booked a girls cruise and looked forward to a relaxing trip. The ports looked good on paper but when we stopped, it was usually a remote port built by NCL so you didn't get a good feel for the country. Even in Cozumel, we docked further away from the main port and had to walk a long way to get to the main shopping area.
You prepay your tips for staff and as a result, the staff doesn't hustle or provide exceptional service. Main restaurant staff are slow, disinterested and don't always get orders correct. You feel like a bother asking for coffee and water. The exception was a great server we found in the Tropicana dining room. They offer music or dancers so book this room if you aren't doing specialty dining.
Bar/ pool service is slow so if you have the unlimited drink package, order them in 2s to save time on long waits. There are a couple of exceptional bartenders but that is the exception.
Room steward was efficient but our sheets were never changed. If you use any of the soap/lotion, don't expect any more put out. We had 2 bath towels for 2 people so you have to time your showers to ensure you have a dry towel to use later.
They are very strict on the pool towels so don't misplace your towel (and hope your room steward doesn't pick it up) since they won't give you a replacement and threaten to charge you for it!
Skip the spa. Everyone I talked to had the same experience where they waited 20-45 minutes past the scheduled time for a service. Staff couldn't remember where they "parked" a guest to wait. You aren't pampered while you wait with anything (nice music, cool cup of water or a fuzzy robe would be nice touches while you wait). Staff is trained to sell, sell, sell rather than provide a relaxing experience.
Some would say to let guest services know when you are disappointed in something but they were so short staffed (lines waited up to an hour) and unfriendly so that wasn't worth it.
Cirque show and Burn the Floor dancers were terrific!
Overall I was very disappointed in NCL. The ship was pretty and it is nice that they refurbish them every 5 years but NCL doesn't deliver on service.
Needed some plugs near the bed. My friend had a c-pap machine and only plug was across the room so we had to step over extension cord.
Sheets were never changed all week.
Only 1 bath towel per person.
Enjoy the soap or lotion because you only get the one, they don't replenish it like a hotel would.
AC wasn't cooling as well after the 2nd night so it ran warm.