The bench was easy to put together and was solid. But I was disappointed to find two 1-2 inch long tears in the fabric, one on the seat and one on the backrest. I taped over them for now. As well, one of the washers was missing. A small detail but significant as I had to replace it.
This bench is well worth the price. Everything is very solidly made, it's higher quality than the benches used in my expensive, upscale gym, that I no longer belong to, because now I can get a great workout at home with this bench and a set of Stairmaster adjustable dumbbells. The pad is super thick and strong, the rubber end caps really keep you from stubbing your toes, and it is easy to pick up and roll around on its wheels. It was relatively easy to put together. I would whole heartedly recommend this bench, and the price on Overstock was better than anywhere else I researched, especially with one of their discount offers.