Came quickly and color is as expected. It’s firm but not too firm and very easy to assemble. It’s the right quality for the price. It’s not very deep so it’s not the kind of couch you will sink into. The dark color will hide my kids messes.