Easy to assemble.  I put it together by myself in about an hour.  Delivery was quick and bench was in perfect condition.  It is small, so make sure you measure the area you want to put it in.  Thankfully, I did and it looks perfect.