Just got back from cruising with my family on a 7 night eastern Caribbean cruise.
The NCL spirit was nicer then we were expecting, but the service was not nearly as good as we got on either celebrity or royal Caribbean. The activities on the ship were limited and the shows were just OK. Our kids liked the clubs which was a really big thing. There was not many young children on the ship, most of the people were older 65+.
The food in the main dinning rooms (windows & gardens) was just OK nothing really good! Kept waiting for the meals to get better but they never did. The food in the main buffet was just as good as the dinning room.