This is a great beginner couch! Super easy to put together, only took my husband and I about 20 minutes. It is firm, but comfortable for sure and very sturdy feeling. Our back cushions haven't fluffed up fully (they've only been out for about 6hrs) but even then they're still comfortable. It'll be great with some throw pillows! Overall, super happy with this purchase :)