We were excited for the destinations offered - Orlando, CoCo Cay and Nassau. Unfortunately, there is not enough time to fully enjoy the Walt Disney World Parks based on the transfer time and length of time in the port of call (we spent as much time getting to/from park as we did at the park). As such, I don't recommend wasting your money the shore excursion to Disney or the price of Disney Admission on this route.
Coco Cay was nice, other than the fact that it was cool, overcast and windy. It seemed like there were many activities, but unfortunately many were closed/canceled due to the weather (e.g. we couldn't rent jet skis because of the wind/rough sea state). The inflatable water park was closed because it was low tide which was disappointing. The SCUBA diving was good and the staff was helpful. Food at Coco Cay was good (same as on the ship) and free.
Nassau (Atlantis) was awesome if you are into water slides and beaches. Lines for water slides were nearly non-existent (longest wait was 5-10min). Beach chairs were plentiful. The Aquarium was amazing - wish I had known about the interactive Shark experience before I got to the park. Be sure to bring a credit card, because most kiosks at Atlantis don't accept cash for payment.
Awesome! Juan (our cabin steward) was phenomenal. He made up our room basically every time we left - which was AMAZING. I was afraid about not having a window (wife wanted an interior cabin because she was afraid that seeing the ocean would make her sea-sick), but I really didn't notice. Could have use more water pressure in the shower, but everything was great.