Perfect little sofa for my Sunroom! The fabric is a blend of velvet and microsuede, super soft. I purchased the Ivory sofa which is true to its color and is a light vanilla. Cushions are firm on the seat and plush & removable on the back. The back cushions are secured with velcro. I only wish it was bigger and seats deeper, it's not a big ol couch to sink in, if that's what you are needing this sofa won't work for you. I took photos with and without the lights on , its rainy here today, so not natural light at the moment. My floors are dark dark black/brown wood and the plater is a true white so you can compare the ivory color to that.