Nice set for the price. Well constructed, very easy assembly, fabric seems durable. The cushions are fairly firm. I purchased the beige color- is truly beige and not an off white. I might call it light taupe. I would order again. Added a photo of an off white pillow on the sofa to compare the beige fabric next to a lighter beige.