Just beaware of one thing. We booked the independant tour because we had a 9 year old and Disney requires a minimum age of 10. I paid the deposit and the full amount before leaving because they would only take cash the day of the trip. We were on a hurricane cruise and could not do the tour. I got my money back, minus the $80 deposit after returning, but only after 4 e-mails and 2 phone calls. So just remember the deposit is not refundable, I called from the ship 24 hours before but that only allowed me the refund I got. So I spend over $20 in phone calls plus the deposit for nothing.