We flew in to FLL the night before the cruise and enjoyed a very nice evening at Embassy Suites. Arrived at the port around 11:30am and promptly boarded the ship. Embarkation was a breeze - finally somebody has figured it out. It goes without saying the Harmony is a magnificent ship, and offers such a broad array of entertainment and activities, you'll never want for things to do. Or you can just relax, which was pretty much what we did. Our cabin was very nice with lots of storage space. We were well taken care of by our cabin attendant. My RCCL Planner helped me reserve dining and entertainment for the entire cruise, which was wonderful. So everything there worked out great. Our dining staff were among the best, if not the best we've experienced - so personable, pleasant, and professional. The entertainment was superb, and the Casino was lots of fun. We've been to these ports several times, so we didn't do any tours. Shopped in Cozumel, went to Margaritaville in Jamaica, and the beach in Labadee was wonderful. This cruise was so much fun that we booked another one while we were onboard.
Our cabin afforded us plenty of room, and ample storage and room on the balcony for us to relax.
We went to the beach which was very nice. I believe there are 3 areas of the beach. There you can rent kayaks, jet skis, floating mats, umbrellas. In one area there are blow-up slides and other fun stuff in the water to play on - I don't know if there is a charge to use those things.