OK, I’d like to start this review with giving a 5 star rating to the Treadmillfactory staff and customer service personnel. I had a minor problem with the assembly and The Treadmillfactory responded immediately to my email regarding the bench and helped me fix the problem quickly. Now for the bench. Its a really good bench. Every part of the bench is made of quality material and the manufacturers build is excellent. Exceptional support from thick padded seat and backrest. A simple thing like the having the angle degrees on the frame take the guesswork out getting the right angle for incline pressing and shoulder pressing. Its easy to move with the wheels. The leg attachment I purchased functions as expected. Overall the bench performance is as expected. I would recommend this bench. It looks and performs like a commercial bench. Great value. And, never hesitate to contact The Treadmillfactory for assistance with your DIY assembly.