This was my fifteenth cruise and second cruise w/ RCCL It was mostly a big improvement over our five day sailing on the Jewel in 2019. Our balcony cabin was clean, airy, and spacious. Our steward, Diasa, was friendly and attentive. Dining was mostly good although there were a few meals in the main dining room that could have been tastier. The same for other venues. For example, the pizza is low quality, but as it's free and available almost all the time, it's acceptable. There were a number of free (really, included) options besides the buffet which was something I hadn't seen enough of on other ships.
Service in the dining rooms was top notch. The Chef's Table on the Liberty was not in a private dining room, but it was still special as our sommelier, Wendell, seemed extraordinarily knowledgeable when it came to food and wine pairings. Souvenir photos from the dinner were included with the meal in 2019, but sadly that wasn't true this time.
The ice show is apparently renowned, and it lived up to its reputation. Phenomenal.
There's not a huge variety of things to do here if you're not active. Also, there's definite price gouging at the restaurants at the dock village. However, if you don't mind that, the tourist village does have some nice amenities and you're not harried by merchants the way you can be in other ports. The Aviaris aviary is only twelve dollars (more if you reserve through your ship) and is fairly fun if you like getting close up to beautiful birds. However, make sure you don't mind hanging rope bridges (they seem safe, but you'll be jostled a bit) and perhaps wear something you don't mind getting bird "mess" on.
This was my third visit to Roatan and surprisingly it looks better kept up than in the past. We did a Mayan chocolate tour where we made chocolate the way the Mayans (supposedly) did. Informative and fun. The excursion takes place at Carambola Gardens, which is rather jungle-ish, so bring some insect repellent. Would recommend to culture lovers and chocolate fanatics.
Probably my fifth time in Cozumel but first time doing a dolphin encounter. As I do not swim, a dolphin "encounter" instead of a dolphin "swim" was perfect. You wade in shallow water (about 3 1/2 feet deep) in a salt water pool. You're right next to a wall and the dolphins shake fins, "kiss you on the cheek", play a splashing game with you, and will do a few impressive jumps and somersaults. Seemed very respectful to the dolphins who looked happy and healthy.