We bought this couch in hopes of getting a good quality, fairly firm, and stylish modern piece that wasn't outrageously expensive for what you get. This couch is exactly that. 
It came in two big packages. The legs needed to be assembled but it was really easy to do. although I do have to say that the drilled holes didn't match up with the frame holes most of the time. 

I do have one big complaint, though. When we flipped the couch, my hand touched the inside of one of those metal feet and there was a super sharp edge in there. It sliced open a 1/3 inch of my finger with a really deep cut that wouldn't stop bleeding for a good 30min. So watch out when touching that metal.

Pros: nice and firm, seems of decent quality, easy to assemble, true to picture
Cons: drill holes were a bit off; sharp edges on metal feet that can hurt you