We haven’t been able to set up in our home just yet since we’re moving, but we set it up outside as soon as we got our packages. It came in 3 separate boxes. Very easy to put together before storing it. It’s firm but very comfortable vegan leather + cushions, and very pleased! It looks exactly like the picture. We can’t wait to use our new sofa!