After 25 plus cruises on multiple cruise lines my favorite is MSC. It’s more laid back, the ships are just beautiful. Elegant. Not gaudy. If you like to stay drunk act like a fool Carnival is your ticket.
Royal is good, but the ships are that bright colors overdone and a bit gaudy.
The service on Divina was fabulous. The ship is a good size. The Yacht Club is next level. They have 2 decks just for Yacht Club. Exclusive restaurants. Exclusive pools. Exclusive everything.
Beautiful yacht club suites. Stunning.
This private island Is much like Royal’s pre water park. I would say we enjoy this much more. Less commercial and more natural. Still have many things to do and things to sign up for.