This is the perfect bench we've been looking for! It was fairly easy to assemble and get in place, and it feels very durable and sturdy.  We have a toddler and we're expecting a baby, and the fabric looks and feels durable and will not show the inevitable stains.  The fabric is a bit more multicolored up close than the picture shows (there are threads or brown and black), but from a distance it does appear more grey / beige.  We think it's the perfect find for our family with little kids.