I’m giving this sofa five stars for price, quality, and appearance. It is very firm. I’m using it in a family room that doesn’t have a TV, so it’s great for conversation, not for hours of lounging. Is it high end No. But if you need something inexpensive to fill a space, it’s great. Color is a light neutral beige.