Just back from a 4 day Bahamas cruise on the Norwegian Sky. The ship is well maintained and the crew very friendly, attentive and responsive. I'm not sure what other reviewers are expecting from their experience but we thought the food overall was quite good in both of the main dining rooms and in at least two of the optional restaurants.
Although this was our first cruise, I travel 50% or more for work and believe I have a good point of reference from hotels and other restaurants worldwide, and this cruise and the accommodations were well worth the price. The choice of good in the buffets was somewhat limited but especially for breakfast more than adequate and more than a REASONABLE person could want or need. The staterooms (we were in a balcony room) are decent sized, well maintained, clean and comfortable. Very impressed with the organization of the staff and keeping passengers informed on activities.