My son put it together for us while we were away for the day. It was beautiful to see all set up. 
It sturdy, comfortable for my husband who’s 6’4” and myself 5’. 
So it fits all sizes. The cushions aren’t super stuffed but they are comfortable. Over all - we love it. 
And it took about 5 days to get here.