Shipping takes a little while but it’s worth it. Sofa was Easy to assemble by myself, just had to use a chair to help hold the pieces up.