Awesome and relaxing, best describes the 4 night cruise our family just took on Disney Magic. My husband and I are not too much into cruises but wanted to do this at least once. Now this will be a vacation idea we will entertain again.
Having two other families with kids at the same age as our daughter made it much easier. Our 15 year old son suffered a bit without company but he also found many things to do and the food was unilaterally the best part for all of us. Kids or not, nothing beats the Disney way of doing things. Efficient, pleasant and entertaining throughout. Every single employee on the ship regardless of their role carried it out to perfection. Photographers could use some more training in the Disney way as their activities seemed the least intuitive. This is not a major issue, just something I noticed as slightly off. Tween daughter did not use 'Edge' much. I think Edge and Vibe(for teenagers) are good for arcade game players. Oceaneer's club/lab for kids under 11 must be popular with parents.
We flew to Florida/Miami International airport from California the day before and stayed at Marriot Biscayne Bay. Took about 10 minutes and $29 to get from the airport to the hotel in a taxi. Another 7 minutes in a taxi to the port from the hotel on the next day. Since hotel checkout was 12PM we got there earlier than our assigned check in time of 12.30. We were met by one of the porters to whom we gave all the luggages tagged with the Disney tags that were mailed to us. Tipped the porter right there as he said we won't see him later. Got on the ship after passport/id checks and being issued 4 room key cards. These were also used to pay for anything extra we needed on the ship. Very convenient as kids could go get food and be with friends on their own resulting in happy parents.