Taking the boys to Disneyland in the next holidays and was just wondering if it was worth the money and how long it lasted, eating and show together - would the 9.30pm show be too late for a 5 year old? TIA