Great couch! It came very quickly and I was able to assemble it myself and I am not very savvy with furniture building. The only tough part was trying to put on the back piece, but if you have 2 people it will be easy. Perfect size for my little apartment! It is very firm (personally that’s what I like) but it’s still super comfortable!