Ive been a member for almost 3 years, and now have the entire family attending, including their CrossFit for Kids program.The coaching is supportive and community of members encouraging. Great for beginners and advanced athletes alike, with modified programming based on your skill level and goals.