My wife and I have been on Norwegian (Cuba 1 years ago, Iceland, Hawaii is this year) MSC (Western Med) Princess (Alaska, Western Carib). The only one I would not go back to is the MSC. The service was not great and the food did not even get to mediocre. The excursions did not seem that great either with most of the guides seeming to have a chip on their shoulders.