Feels and looks nicer than a lot of options I saw that cost more.  It's worth noting I was not who assembled this piece, and my partner (the assembler) wants it noted that the screw holes do not line up and it takes quite a bit of elbow grease to get it set up.  Beyond that, though, the piece is sturdy and comfy.  The cushions aren't too thin or cheap feeling.  They're also definitely water resistant.  I don't think they're waterPROOF by any means, but if you spill water you can clearly see the fabric trying to repel absorption, which is nice if on a covered porch like mine is.  I can see lots of nap-filled afternoons on the porch with this sofa.  Very happy with this purchase.  Perfect price point, quick shipping, and really nice quality materials.