Perfect fit for my deck. Took a couple of hours for my husband and I to put together. Very sturdy, we both sat on the loveseat together and it held up. The pillows are nice, not too thin. The pieces are easy to move around. I did purchase a warranty just in case. Overall my family and I are happy with our purchase.