I received the sofa about 6 days earlier than the estimated time. 
Putting different parts together is easy. I put together all parts by myself I did use no tools. I believe that it took me overall 30 minutes or so. The provided instruction appeared to be straightforward and helpful. 
The seating area is hard for me. So you do not immerse yourself in the sofa, however, the backrest cushions are nice and soft.
There are two extra pillows/cushions that come with the package.
The little pillows are nice and soft and fit the sofa well. Overall, I like the sofa as it appears to be nice and sturdy. I wish it was a bit softer that's why I give it 4 stars.