Perfect for our screened in back porch! The cushions are firm yet comfortable and the size of this is perfect - big enough to seat a small crowd but not oversized. It only took my husband about 15 minutes to assemble the entire thing despite the fact that it came in 6 boxes. Can't wait to spend more time on this piece in the spring/summer.