This was super easy to assemble which is a matter of just adding on the four legs. The tool to attach the legs is included.  The bench is perfect height for end of bed. Purchased for a guest room it tied everything together and added space for guests to put their bag or suitcase.  The fabric feels durable, true gray, and would go with nearly any other designs.  Feels super sturdy and adds some extra dimension to the room without being a focal point.