I am really happy with this bench.  The table for my breakfast nook is only 53" wide, so I needed a relatively small bench to clear the legs- at 40" this worked perfectly!  It was easy to assemble- just attach the 4 legs, all parts were included and it took max 10 minutes.  The fabric is slightly darker than I expected- would describe as beige, definitely not white or even ivory- but it actually works better in my room and I won't have to worry as much about it getting dirty like a lighter color would.  The fabric has more texture than I expected, which makes it look more expensive.  The legs are slightly darker wood than pictured, which I was relieved about, as they match my espresso table better.  Only criticism is that the cushion is a bit firm, but for a dining bench, I think that's fine.