@twins4heaven I know it's not on your list, but have you ever considered indoor rock climbing? I do aerials and climbing is excellent cross training. It might be more affordable too, a monthly membership instead of just a class. You can go as often and stay as long as you want.