We love everything about this bed. It was delivered in 2 separate boxes. All items were in good shape and all the hardware to put it together was there.  My 17 year old son put it together- it took a little over an hour. We choose a 12 inch memory foam mattress which is the perfect height for this platform bed. We highly  recommend this bed.