York weight bench, angle of bench and height of barbell supports are adjustable. Leg workout attachment, 1 barbell, 2 dumbbells and 120 lbs of free weights. Bench easily folds up and can be stored in a closet.