Much firmer than I expected but not uncomfortable. Color is accurate to the photo. The velvet texture feels great. I wouldn't recommend this sofa if you plan on lying down/sleeping on it a lot. The length is fine but the depth is a little short since the two back cushions are so firm that you can't really squish them back to make more room for yourself. (Maybe if you had somewhere to store the back cushions.) And the two side pillows are a little too firm to use as comfortable head pillows.