The bench is so easy to put together!  Usually I have to have my husband do these things, but I was able to handle this one all by myself.  It looks like it would be fairly complex, but it really wasn't.  The finished product is great and I really like it.  The bench is really sturdy.  The only negative would be that the cushion is really hard, but at this price I'm not going to complain. Great purchase!