Whether you’re a beginner, or looking for a new challenge, we’ve got classes appropriate for your level, and instruction that will help you to maximize the benefits. We offer a myriad of different types of training, from group classes to private one-on-one sessions, and traditional approaches to ‘fusion’ that will keep things fresh.