Wonderful sofa, exactly as pictured. Not hard to put together. The seat is a bit firm and the cushions are perfectly soft, A great combination. This sofa will last me a long time. Nice quality.