I was super skeptical of buying a couch online without seeing it. However once it all finally came, assembly was pretty easy after a small learning curve. Our delivery came on 2 different days, one ottoman and then the rest 4 days later. It is a little firm, which I like. But overall the color is so pretty, assembly is not difficult if you look at the instructions (everything is basically done the same way so once you put 1 section together you can just copy that idea for the next). Great to have more couch space! If you’re considering buying, do it!! (No idea how this will last longevity-wise but for now it’s great)