This bench is exactly as described.  The legs are very easy to attach and it's a perfect end of bed bench as it's a little higher and longer than many other bench options.  The shoe inserts are a bit flimsy, but I appreciate how easy they are to take out as I do not plan to use the storage for shoes.  Overall very happy with the purchase.