This adorable sofa just arrived and I love it - it looks way more expensive than its actual price.  Great style, perfect compact size for my new home office, and pretty dusty rose color.  Very easy to assemble.  We just got it, so can't speak to the quality over time but it is nice and firm.  The fabric is velvet, so when you sit the fabric shows the marks - but all velvet does that.