My wife and I took this same cruise in 12/04 and thought it would be a good one to take the kids (16 yr old girl, 8 yrd old boy) on. They were not disappointed. We flew in the day before and stayed in Miami. Seeing the ships from our window when we woke up was a great feeling. The kids could hardly wait to get ot the pier.
Embarkation - easy and smooth. We go to the pier around 1030-1100 and were on the ship by noon. After getting some lunch we took the kids around and showed them the ship. They were in awe of the size. Our bags were not delivered to our room until after dinner. We should have packed our swimsuits with our carryons. Oh well.
Ship activities - The one thing we were disappointed with was the show. Unfortunately, they were virtually identical as the shows we saw in 12/04. I would have thought they updated them more often than that. The 2 people they had singing we not impressive. Actually, the man singing was great. The female singer (a dancer normally) lip synced and wasn't very good at it.