For the money, this bench is a good buy, but the assembly was more difficult than I anticipated.  Pieces were not marked but maybe fairly obvious.  It still took about 3 hours to complete.  I've seen similar pieces already assembled for about the same money.  I don't know if I would unconditionally recommend buying another unless I lived somewhere with limited shopping.

Pros: looks good and is sturdy
Cons: assembly