I know that everyone says the Aladdin show is worth seeing, but is it something that would hold a 4-year old's attention? How long is it? She's pretty good about sitting and watching shows, but just want to make sure it's not too long, or over her head, to keep her attention.