Love this bench! I purchased this for my dining room table and it fits perfectly. The cushion is very firm and the fabric looks very sturdy.