The couch is really gorgeous. It is VERY firm, so it you like a softy, this isn't it. I personally like firm so I'm happy with it. Assembly is pretty simple, but time consuming. I put it together myself and it took an hour and a half. The stitching is not the best. Pretty large stitches (smaller, tighter stitching is more quality). All in all tho this is a beautiful couch and fits a small space perfect. It's a big wow factor for sure.