You guys Rock!
My young son and I could not be happier with our experience so far. He loves it, which means I love it. The programs are well thought out, The staff is helpful and eager to teach. A great environment to for anyone to learn a valuable skill while having fun. I Highly recommend for any age, gender or level of fitness. You guys Rock!