Tried a mega ship, ONCE, chops served cold steaks, crowded bars which lead to poor service waiting, windjammer was so crowded we just walked out, bad service in diamond lounge, the ship is beautiful and easy on easy off deporting but the entire cruise is one and done.
The smaller ships have the same amenities with better service hot food and more personal.
The best deal is driving to a port without paying airfares waiting layovers for your next flight, waiting for taxis, traffic to and returning.
always excellent well kept