As mentioned before it comes assembled you just need to attach the legs. It’s also heavy sofa for the size. Very firm, don’t expect to sink in, but overall good quality.