This bench was very easy to put together and took about 10 minutes to do so. It comes in a flat box and the legs have to be assembled.  The legs look to be solid wood and stained espresso. My only complaint is that the fabric is polyester and seems thin. If you are looking for a linen look, this is not for you. Overall a nice bed bench though.