You will freak out when the boxes come [2]. I put it together using no tools, only the instructions. It is very firm, very comfortable and just what I wanted. I love that the ottoman moves to either end of couch to make it a chaisse. Versatile!! Great for small spaces.