The best place to get a full body workout, while having fun at the same time! I absolutely love it and recommend it all the time. A great group of patient instructors. A wonderful place to burn off stress at the end of the day and leave feeling great! It is amazing to learn things that you never thought you would or could do!