Love this sofa!!!  I was worried because I have not ordered anything like this online but it is perfect!  The fabric is so soft and the cushions are firm but not hard. It is perfect!  I just may be getting another for our bonus room!