This fit perfectly on my small screened in porch. I love it.  Changes the whole look and I love how I now have a comfortable outdoor space.  The cushions are firm but I have a bad back so I need the support when I sit.  I love how my patio looks now.