The sofa came in a huge box so you need 2 people to carry it and put it together. Easiest way is to open box where it is and bring in each piece separately. The actual furniture pieces are not too heavy but in order to slip the back of the sofa in the slots on the base I dont see how one person could do it. Sofa is very firm, and I thought that there would be a separate cushion for the foot rest. You can put it on the right, middle or left, but it is one solid long cushion.  I bought a cover since we have a pet and my grandkids eat on it (when I dont catch them). It is a nice smooth velvet so if you got a spill on it it might not clean up well. My son-in-law fell asleep on it and said he slept fine.