I just saw you ask about Norwegian Cruise Lines on 3-6. We have cruised on Royal Caribbean, Carnival, Princess, and Norwegian. Of all of those, Norwegian is our least favorite. Their food is not as good as the others IMO and their service was just so-so.
That being said, we are cruising Norwegian in November for my brother's wedding, so we will see how it goes.