The biggest issue is that we booked air travel though Norwegian. Big mistake. We were traveling with friends who also booked travel though Norwegian, and our reservations were linked. Our flights were changed 3 times, and did not sync with the e-docs. This required us to call every few days for a month leading up to the cruise. Why? Because according to the airlines, when we went to pick our seats and confirm our meals, Norwegian booked the tickets but didn't issue them. Meaning we could show up to the airport and have no flight. Customer service was terrible, we got responses from, 'we don't even see you on the manifest for the boat' to 'are you sure we booked air travel with us because I don't see a record of it' to several 'we can't help you today call back when our internal system updates' to the always not helpful 'you need to call so and so department, and I can't transfer you'
We even got hung up on by a customer service representative because it was at the end of the work day. Speaking of holds, wait times were at least 45, with the longest being 2 and a half hours. Nothing was resolved until two days before the trip.
Big picture, nothing is worth that stress and Norwegian straight up didn't care. No one offered to solve our issues and everything was always put back onto us to fix, even though according to them, they would book our fights and all we had to do was check in. We got $50 dollars worth of onboard credit for literally dozens of hours of work. Pathetic.
Small, which is fine, but not well designed, which is the problem. A toilet in a shower stall with frosted glass? Sink on the desk? Everything was just crammed in, without a design logic. Japanese and Scandinavian designs for compartmental spaces would have gone a long way.
Saw David which was cool.