I wanted to write my own review as I had seen many negative comments. I really enjoyed my experience and was very impressed with the staff on board.
We arrived at the port early ahead of our scheduled check-in time, but had not problem getting checked in. Norwegian did a terrific job, we waited only 20 minutes max, and they our visas waiting on us when we got our room keys too.
We had to wait an hour or so, until the rooms were ready, so we hit up the buffet and got some drinks. This wasn't a problem, we had time to check out the ship, and eat some food.
Our room was a "picture window" and we had a king size bed. We didn't spend much time in our room, but the window itself was very nice to have. I would recommend getting it if you have the option. The bed was nice and comfortable and always made, maybe even twice a day. Always had fresh towels, and honestly no complaints at all.