My son and I have had a great experience here in two different classes and will be back for many more! There is a nice mix of instruction and free play. All of the equipm ... more