This is class is perfect for everybody. The beginners will find alignment and learn to engage the core, intermediates will challenge their strenght and endurance and the advanced will deepen their control, precision and challenge concetration. The flow with the small ball is a great practice that will help you stretch and feel each muscle working at the same time! You only need to bring water and an extra mat!