Very nice sofa! I put it together myself pretty easily (was just missing 1 screw that I happened to have). It isn't the longest or deepest, so very good for small spaces! The material is super soft and I'm sure the cushions will soften a bit overtime as they usually do, though it's not too bad already! Color is the same as the picture (cream)