Honestly, every kid is different. There are 2-year olds who are totally un-phased by it, but at the same time, I've seen kids like 10 years old getting carried out in tears. You know your kids best! Use your best judgement. It's definitely appropriate for all ages.
It IS dark, there ARE loud...