Came in an unexpectedly small box, light enough for one person to get up two flights of stairs without difficulty, and super easy to assemble! Took about 10 minutes from unboxing to having it set up. Seems very sturdy & isn't squeaky so far. Would recommend :)