Great bed bench for the price- it was super easy to assemble and the upholstery is nicely done.  It's firm and sturdy.