Arrived in three boxes, one for the bed frame and one each for the dresser and shelves.  Assembly took a couple hours to complete but it was worth it.  My daughter absolutely loves her bed, and has discovered she likes the crawl space underneath.