I purchased this mainly to use for inversions but the quality of the bands & variety of options make it a great tool for resistance training as well. Love using it for headstand – the cushioning is great & it helps your body learn how to feel in inversions!