Solid furniture piece that functions as described.  It isn’t difficult to assemble either.  Advice just stage everything as labeled prior to assembly and you will have a much simpler time putting it together.