Sofa arrived in two moderately heavy boxes. A fairly easy assembly process with very clear directions. Im a capable young man and was able to assemble it safely by myself, albeit a bit slowly. The quality of material seems well made and the faux leather is quite soft. The main cushion is firm, but I prefer it to something Im going to sink too far into. The sofa sits at a great height for me - Im 6 foot 3 in tall and prefer my knees NOT be dramatically higher than my waist when in a sitting position and this sofa does that. Its a great length - not too large, but definitely not small.