The fabric is decent as shown in the picture. Quality of the bench is good. Overall I'm happy with the product. The bench come in a box with the 4 legs inside the bench inside. One thing to note is that each leg required 2 long screen to attach the legs to the bench. However, the screws doesn't easily screw into the pre-drilled holes. I had to put in some lubrication to the screws before installing.