CFLA's program is a perfect mix of both personal training and group/team training - giving me the best of both worlds... individualized coaching plus training in a group environment with my peers. The classes and community at CFLA compel me to challenge myself beyond the physical limits I once thought were insurmountable.