Came in a rather large box and required minimal easy assembly. The seat is firm and the fabric is good quality. Perfect for my Lego building! Definitely recommend this chair