This set is perfect for our porch. Assembly was easy, but took a bit of time to complete.  The cushions are sturdy and comfortable.  As always, shipping was fast.  I love this set!