Beautiful piece...the upholstery feels soft but durable. And NO assembly was required. However, the legs are inclined to "bowleggedness". They both angle towards the middle of the bench, so it doesn't feel sturdy on a wood or linoleum floor. If you know to look for that, you can actually see that in the product pictures. One leg also looks like it might have been broken and "repaired" at the factory. Seems OK on a carpet, and I don't have time to deal with returns, etc. And like many mail order items, even though it arrived new in a box, the piece itself was absolutely covered in dust.