Took my 6 and 4 year-old kids to see the show, they were completely drawn into it, even myself was fascinated the entire time. It was a good almost-90-minute show, for those who are looking for a kids friendly magic show, I'd recommend that you give Xavier a chance to entertain you!