great little bench.   it wasn't too hard to put together and seems sturdy.  it looks good and  it is just the right size for what i need and the shelf was a bonus.  the upholstery has a bit of a chemical smell at first but the smell  faded away pretty quickly.