Arrived quickly and fairly easy to put together, except 2 legs were damaged. I’m about to request replacement parts, it’s just annoying that I will have to reassemble it. I think it will be very sturdy with the new legs. The fabric is decent, although IMHO the buttons used for tufting a a little too large for the dimensions of the bench.