We purchased this sofa a couple months ago in the slate color and have been very pleased with it! The material is soft and looks high quality. My husband and I both find it comfortable to sit and lay on. It is not the softest sofa I have ever sat on, but its not rock solid either. Just takes some time to sit on it and break it in. The cushions are attached by velcro to the back of the sofa so we haven't experienced any of the cushion sliding mentioned in previous reviews. The only negative thing we've noticed is the cushions are a little short length-wise. We ordered this sofa online without seeing it in person and we're very happy with it! Great for an apartment as well!