We flew into Orlando the day before we set sail, rented a car and drove to Cape Canaveral to spend the night. We dined at a local restaurant Gregory's (excellent) and stayed at the Marriott. The next day we spent some time at Cocoa Beach and then headed over to Enterprise to return our car. Enterprise in Cape Canaveral was great because they shuttled us right to the Port and dropped us off right in front of the ship. It was also less expensive than the ground transfers that Disney offered.
Boarding the ship went very smoothly. We loved how the crew publicly welcomed our family by name as we stepped into the atrium on the ship. Our rooms (we booked two) were ready right away, so we dropped off our carry-ons and met our room steward. We then headed up to the Lido deck for lunch.
Food: We dined the majority of the time in the rotating restaurants. The quality and selection was outstanding. My youngest son loved the shrimp, so each night our Head Waiter made sure we had some at the table. My spouse and I also dined in their adult restaurant, Palo and enjoyed the food. One tip for future Disney sailors, do book your reservation for Palo before you get on the ship. We were one of the first families onboard and they were almost completely booked up.