This bench is a wonderful product. So far I am satisfied with the purchase. I will follow up on a post if the product does not hold well.

The assembly took me 10 minutes, and thats with taking the above pictures. The cushion is soft and the height of the bench is perfect for my table. Of course, I measured my current chairs that came with the original purchase of the table to make sure I didnt go wrong with this purchase. Out of the assembly screws provided, there were 2 extras which I was happy with. Due to my wood floors, I did add felt-stickies to the hard plastic bottom for protection. Lastly, when putting on the black fabric with velcro, start at the ends to stretch it out and work towards the middle. Originally, I started from the center and worked out but the tension was wrong and had to start over. 

Once again, a great purchase!