Lovely bench, easy to assemble.  The fabric seems to be quite a nice quality.  The bench itself is quite firm.