We love Royal and had a wonderful time on this cruise. Very small ship but perfect for this trip. The only thing we would change is that the ship was in Havana on a Monday. Everything was closed !!!! I would love to do Havana again on a cruise but would make sure that the ship was in port when the markets and museums were open.
Key West is one of our favorite places and we would choose another cruise that had this as a port of call. We have done the excursions before at this port so we roamed around on our own this time.
We did not take part in any of the on ship activities other than the casino. Just not our thing. However, the music that played on the pool deck and in each of the bars was wonderful. There was no shortage of lounge chairs or tables poolside. The Windjammer was never over crowded.