We are due to do it in May and i seem to remember it costing $150 for me DH DD(13) and DS(10). You pay upfront but can still get a full refund if you cancel in enough time.
I think it will be perfect for a 10 yr old. My daughter is sooo looking forward to it as she's a Disney Pirate NOT a Disney Princess