The sofa came and looked just as it was pictured, and fit our room perfectly.  It was easy to put together.  I'm not giving this five stars because it was rated as medium firm, but the seating is very, very firm.  The back cushions are fine, so we're thinking it will be comfortable enough for our purposes and perhaps, in time, soften up a bit.