The sofa meets my expectations, for a price of 319, I am happy with it. It’s relatively small and fit into small size patio. The cushions seem thick and sturdy.  As other reviewers have suggested, the cushion on ottomans keep sliding, but that can be fixed by add carpet padding I think, so not a big deal.