Can’t beat it for the price. It’s very firm, so great to sit on but not necessarily cuddle up on. The color and texture is nice and it was extremely easy to assemble.