I just received my sofa today and I LOVE IT! I ordered the purple and the color is just right. Nice and rich! The cushion is firm enough that you don't feel like you are stuck once you sit down. The delivery took a little longer than expected, but it was worth the wait.