I've been a couple of times and wouldn't take a 3 year old-whilst some of the "happenings" would thrill them the overall theme is adult in a non-offensive way and some of it is quite subtle and sophisticated.
Your older ones will love it.