Once ordered, this product arrived quickly and is just what I expected.  It is a solid bench.  A good size in both in length and width.  cushion is solid and the legs are sturdy.  The fabric is nice and the bench looks just like the picture.