We just arrived back from our cruise on the Carnival Ecstasy. We had a GREAT time, this being our first cruise. Our to children (8 and 2) absolutely loved it. The camp carnival staff did so many things with the children that they could not wait to go back each day. We had to beg the kids to have dinner with us in the dining room, they ended up winning and had dinner with their new found friends. I recommend this trip to anyone with kids and who isn't looking for a long trip.
Also, we did the fastpass and were on the boat by 12:30 -- first 100 or so on the boat. The last day it it only took us about 20 min. to get off the boat and through customs and we were the 3rd color called to dembark.