We chose the fantasy because it had so much going on that interested our family. 7 days was perfect. There was a pirate night as well as Star Wars at sea day. Our 10 yr old granddaughter is in to Star Wars and the 5 year old very much a princess. The oldest had a make over at the bibidi bobidee boutique as a Star Wars character on Star Wars day and youngest as a princess another day.
Dinner rotated between 3 main dining rooms and your wait staff rotated with you. Each very different and amazing.
There were 2 nights of fireworks and deck parties. The entertainment was out of this world. 3 broadway caliber shows that included characters dancers and singers.
Cabins are gorgeous, first cruise I have taken that had separate toilet and bathrooms. Also had bath tub! We had plenty of storage space and could put cases under the bed.