Just finished assembling and really happy with it. Style is fantastic and it's way more comfortable than I expected. Seat cushions are very firm and springy, back cushions are very firm. Easy enough to assemble (took about 30 minutes). BE AWARE that the bottom cushions are attached to the frame though - they can't be flipped or moved. That's the only downside I wish I'd known about, but otherwise, excellent couch.