The assembly wasn't bad and the price was good. However, you get what you pay for with this product. The weight placement for the leg extension is odd and a bit uncomfortable as your feet are against the weights and any plate over 20lbs hits the ground. Also, with weights on the leg extension it wants to tip forward and is very awkward and difficult when adjusting the bench.
Also, the preacher curl is small and only useful for one arm dumbell curls. Would be nice to have it a little wider to use EZ bar/barbell curls. The resistance bands are worthless.
Finally, when the bench is flat, the gap between the seat and the back support is too wide, making it a bit uncomfortable.
Positives; price, adjustable positions, folds up, preacher curl %26 leg extension.
All in all, it'll work for now. It was worth the risk for $100, but don't expect to be wow'd.
mj