Bought this for a sun room where a traditional sofa would have been too large and bulky.   
I like the way it fits in with my other furnishings.  
The cushions are nice and thick but  somewhat firm.   
Not hard to put together but easier with two people.