We absolutely love this set! We have received many compliments and it fits perfectly in our 11’X33’ patio with extra room for a dining set and grill.  It is comfortable and on the firm side. Some accent pillows and blankets will definitely add the cozy factor to it. 
It was fairly easy to build. I was able to build it all by myself. All of the  tools needed were included and everything is labeled and packed separately.
We have only had it two weeks, however so far sogood