Beautiful sofa and so so so comfortable! It came 3 days early and I put it together myself in a few hours. The cushions do take some time to expand but when they do they fill out very nicely! I love the design and being able to switch then around as I please! Money well spent