Perfect napping sofa for our screened porch! Longer length than I realized but will make an extra guest bed as long as weather allows! Seat Cushions are firm enough to last and Sunbrella fabric should last as well. Glad we paid a bit extra to have the boxed sofa placed on the screened porch. Great Birthday gift for me!!