All 4 boxes delivered in a timely manner. Super easy to put together. Took me all day to put together but I have 2 littles running around, without them I say 2 hours tops. All the pieces came in one piece. And my 10 year old LOVES her new bed.