To assemble this bench, generally it's not that hard I guess. 
We bought two, and first assemble was a little bit hard cause my husband ignored the hole which it has to be there.
So the bench top was not fit...:-(
But after second one finished, he re-assembled first one, and everything now is perfect.
The quality is not that super, but compare to the price, it's not bad.