The SFID325 satisfies both of these needs in an affordable quality bench. The unit adjusts from decline to flat to several incline positions. The back pad and seat pad adjust individually of each other. The SFID325 has a tested weight capacity of over 1000 pounds with its 2"x3", eleven-gauge steel. Thick durable upholstery holds up in any setting.