I love this couch, it was delivered in under 4 weeks of placing the order, and the delivery person brought it to my apartment (I was a little concerned that vestibule delivery meant the lobby of my building).
Originally the two back cushions were overfilled, making them incredibly stiff and forcing people to sit completely upright—which might work very well for an office. However, the cushions unzip and it was easy to remove some stuffing in order to adjust to one's desired softness. The bench seating was comfortable enough however it has started to sag in certain spots in under 6 months which is disheartening—especially given that this is not a sofa that gets a ton of daily use, and plus I live alone and weigh ~100lbs. This may not be the right fit for heavy use by a larger household .
The bench cushion appears to be a solid piece of foam with a down zip cover (similar to a mattress pad/cover). It is possible to rotate all the cushions for even wear, which is nice—however I didn't expect to have to do it so soon into my having it. The velvet is great, tends to change deepen in color depending on the lighting, and it's easy to clean (though I did scotch guard it when it first arrived as I'm accident prone).
Other than the bench cushion sagging a bit its a good couch. Pretty comfy, very nap-able, not too hot for the summer, and nice to look at.