Fabric over the cushions is a little thinner than I was expecting; that said for as many pieces as it comes with and for our purposes, I think it's a good bargain.  It was straightforward to put together, but did take a few hours due to the volume of pieces to assemble.