LOVE this set!! Perfect for my backyard oasis! It did take two of us about 2.5 hours to put together. Cushions are firm, but comfortable. I took other reviewers advice and ordered Velcro to keep the cushions in place. Good quality for the price!