I've seen KA numerous times over the years and it never disappoints. Great theatre, great story line and fantastic show overall. Great for all ages, my school age kids and grumpy husband even loved it. Lots of action and beautiful theatrics. Awesome show!