The sofa is very firm and it was pretty easy to put together.  I put it together myself and I am far from mechanically inclined.  The box it arrived it was pretty heavy and difficult to get the house by myself but that was probably the hardest part.