crossfit has alot of high-impact stuff in it, it will get you ripped if you do it right, but it is also easy to hurt yourself for begginers, I've had a few too many injuries to risk it :/