For the price the couch is a great buy.  It's surprisingly comfortable to sit on and firm but not too firm.  It looks nice once you get it put together.  If you're a novice at this it may not be for you.  Some of the fasteners/washers were the wrong size so we had to dip into our supply (which is quite extensive).  Overall I'm happy with my purchase.