My 3 yr old does the tumblebugs twice a week and combo dance class once a week and she loves it. There is upstairs and downstairs viewing areas. The teachers she has are great at keeping the kids participating and having fun but also keeps them from getting out of hand. I highly recommend this gym. They have classes in the morning and evening. Evening is great because the older team kids are there so you can watch them but weekday mornings are our favorite because the little ones get the whole gym to themselves and there are less distractions.