Absolutely the best sofa Ive ever had.  The fabric is soft and the stitching looks great.  The sofa is firm but definitely comfortable and has a bit of give.  I love the fact the ends and back come off for easy cleaning...no more crumbs down in the cracks.  The back is a bit low for me but in its defense I am very long waisted.  My daughter and granddaughter thought the back was perfect.  I put it together by myself. It took a bit but Im 62 and had a hard time lifting some of the pieces.   Its very large.. definitely could fit 4 people.  Also it doesnt move when you sit on it.  I am tickled with this sofa 
It took me forever to pick out the right one and Im so glad I chose this one