Fine bench. I'm terrible, the absolute worst, at assembling ANYTHING. However even I, with 10 thumbs, put it together by myself in a couple of hours. Those good with their hands could no doubt assemble it in half an hour. All the parts were there, conveniently numbered bags. Instructions so simple and easy to follow a 3rd grader could follow them, also the tools I needed (only two wrenches) the bench is sturdy, doesn't wobble. I've put a 200 lb barbell with weights on the rack, with my 190 pounds, that's about 400 pounds, felt very safe and secure....All in All an extraordinarily good buy at $100.00 . I HIGHLY RECOMMEND IT...O I also got mine the day after I ordered...YOU CAN'T GO WRONG BUYING THIS BENCH