I got the eggplant velvet sofa! Very cute. It is firm which I like. The pillows it comes with are very small. It is a bit smaller than my previous couch so that is an adjustment. It was pretty easy to put together. I did need someone to help me with it. I would recommend for an affordable and cute couch!