My first cruise and definitely will not be my last! Great experience on the Norwegian Sky. Lots to do, great food, great people, and you simply cannot get bored. I do recommend a balcony cabin, it is a game-changer. We were never crowded anywhere on the ship, and the service made us feel like we were the only ones on board. We especially enjoyed the Great Stirrup Cay, where Norwegian went the extra mile to have a private (and very clean) dining area, washrooms, chairs, and all the amenities that a resort would offer in a day- only we had the luxury of waking up in a new area (or at sea, very peaceful!) every morning. The cabin was incredibly clean and surprisingly spacious, so there are no additional comments regarding this.
As for dining, there are many à la carte options (the Palace is great), although their buffet on Deck 11 had more than enough choice to satisfy anyone’s tastes.