If you want to be the best, you have to train with the best. ZMCF is great for anyone wanting to work out in a Crossfit environment. The trainers there able to work with all different types of levels "scaling" complex movements to those who are learning, beginning, or working on skill. Keep in mind, these work outs are not for the faint of heart. They ARE challenging and designed in such a way that you are forced to push yourself to the finish, but the positivity and encouragement the trainers provide make it possible.