Like most other reviews, you can not go wrong with this sofa. It is firm and very comfortable. the design looks very very expensive although color is darker than in the photos.  It is huge and can easily fit 4 people. 

No Assembly needed. Only had to fit the legs which took hardly 5 mins.  If you are looking for a small sofa for a small living room, this is not for you.