This sofa is exactly what we wanted. Absolutely easy to assemble myself, I put it together as soon as it arrived before my husband came home from work. Love it and it's so comfortable!