Ordered this for my back patio with a set of chairs (in pic below.) Put them all together in one afternoon by myself. I only had one issue where the holes didn't line up, and quick bit of drilling solved the issue. The furniture feels very solid. The cushions are firm. Our patio is covered and screened in. I would probably not leave these cushions out unprotected for long periods of time.
Please look at my picture. The sofa I received has a different wood design. It made no difference to me, but it might matter to you. The coffee table is very low. Great for resting feet, but feels a little low for drinks. Not an issue for me, but may be for you.