As long as they have recently cleaned the mirrors, this place is great. It spoils the fun when you can clearly see that it's a mirror in front of you because someone didn't wear their gloves and put fingerprints all over it. My 3 yr old had a great time despite what was obvious to us. She was a little scared at one point when she went off on her own a bit. My 13 and 16 yr old enjoyed it as well.