Fabric is nice, bench is sturdy, but construction is so sloppy that the holes in the legs don't line up with the holes in the supports, making it extremely difficult to line up the bolts. I finally had to run one of the legs through a saw in order to get it to fit right.