we chose NCL as it had open dining and it holds smaller crowds.. we were pleasantly suprised by the ease of boarding, dining and other aspects of the ship. It presents well and we were very pleased with our room and all aspects of the ship. Entertainment was what i expected some good some not so good but overall we were well entertained as the cruise director "Jacky" was very entertaining. We found ourselves looking to see what he was hosting next and tried to make those shows.
Food was excellent.. we upgraded our food package BUT I wouldn't waste that money again as the included options were great.
All Ports were also great with plenty to see and do.
the Cabin was spacious except for the toilet.. i'm 6'7" and (how do you say this)...... i couldn't relax to take care of business :) .. BUT other restrooms are available if needed... the room was clean.
beach was nice and relaxing