Can't ask for anything more from a workout program. Great coaches and great people to work out with, plenty of classes every day. Crossfit can be intimidating if you're new, but they have an on-ramp program to get you started and ease in to it. I'm in the best shape of my life, I can actually do pull-ups!