It came in two separate - not too big or heavy.  The content is well protected with enough padding.  It took me less than 1 hour to assemble.  The Wayfair Sleep 8” Memory Foam Mattress fits perfectly in it.