No tears or pokes in the Upholstery .Was over $500 when New. Flat , Incline , decline , 90 Degree Military press , sit up bench , adjusting seat ( helps prevent from slipping down seat during pressing movements, wheels on back of bench for easy moving around.