Just returned from a 4 day cruise aboard the MSC Divina which had stop at Cozumel, Mexico. I have taken several cruises on both Carnival Cruise Lines and the Disney Cruise Lines and the MSC Divina is much prettier overall. The crystal staircase was stunning and all pools areas were nicely done. The ship is very lovely and the staff keep it impeccably clean. The staterooms were truly beautiful ...