The bench was easy to assemble.  I actually did it myself.  The quality is what I expected for the price.  I bought it to put my shoes in.