We chose this cruise because it had 4 different ports of call, and also because since it left from Port Canaveral we were close to Disney and Universal to round out our vacation.
Our favorite parts of the cruise itself: Awesome entertainment including Cats, Come Fly With Me, and the ice skating show, the shore excursions, and the level of attention and care from our stateroom attendant and waiters.
We booked all our shore excursions through Royal Caribbean, and truly enjoyed each of them. The Chacchoben Mayan Ruins in Puerto Costa Maya and the Mayan Ruins and Island Overview in Cozumel were especially excellent. I got great pictures and really felt connected to ancient Mayan culture, and the chocolate factory in Cozumel was a fun, delicious learning experience.