We stayed at the Sheraton Yankee Clipper in Ft. Lauderdale for 2 nights prior to the cruise. It was a great location with a nice beach/pool area close to the downtown restaurants and shops.
Getting on the ship was no problem. Easy to check in and we headed right up to the Windjammer for lunch. We brought bathing suits in a carry-on which was good since our luggage didn't arrive to our room until 5pm. We had an inside room on the 2nd deck. Biggest complaint was no cold water for brushing teeth! Definitely bring along a light up travel clock because the room is very very dark.
We had dinner in the dining room every night. The waiter, asst waiter and head waiter made a point of asking us how our day was every night and were very attentive. Food was okay, nothing spectacular.
Key West - we got off the ship and walked around.
Cozumel - We had to anchor out at sea and tender to the pier. Waiting for the tenders on the ship was VERY disorganized. There was little communication from Royal Caribbean staff and many people (us included!) sat on the stairs/in the hallway for over an hour waiting for instruction. Once we got off the ship, we took a cab to Chakanauub State Park ($16 admission fee, $10 for snorkeling gear) and snorkeled all day. Got back to the pier, shopped a little and tendered back to the ship. Tendering back was no problem and very fast.
Belize - Again, tendering was a problem. We had booked an excursion with an outside travel group (www.explorebelizecaves.com - Dennis Perez is a great tour guide!!) and was told to wait on the second level at 8:30 for a tender to shore. Waited there for an hour before staff told us to get in an organized line since only 30 people could fit on tender. Turns out over 200 fit on the tender and the staff had people in an uproar for nothing. We met our tour guide and went cave tubing. Dennis' tour does an extra part of the river that the ship excursions do not.
Day at Sea - winds were very strong. Spent the day lounging by the pool, rock climbing and attending some of the sessions set up by the cruise director. Recommend the food presentation demonstration, tv tunes trivia, and talk with the caption.
We ate breakfast at the Windjammer most days and lunch in the dining room. Lunch in the dining room was a little slow and waiters were much less attentive then at the dinner seating.
Enchantment is a beautiful ship! Very pretty lit up at night.