Beautiful sofa! The color is so vibrant and exactly what I pictured it to be. Perfect size for my small apartment. Cushions are mildly firm, but I can tell over time they will soften up a bit. Great quality for the price!