The schedule has a lot of classes available to fit every schedule. You can purchase a certain number of classes so you get a discounted rate. You do need to purchase your own materials. They have family classes, too. Any experience level is welcome and the instructors work with your level. Make sure you hydrate!