For the price I think this is an OK sofa… but it arrived to me damaged :( the box was torn and the back piece of my sofa had a big hole through the fabric :( 
The color is very nice and true to the products photos.  the back cushions are a ok amount of softness but the seat part is quite FIRM. The size works perfectly for my small 1/1 apartment. It was easy to put together I did it by myself and took me about 30 minutes.