Delivery was fast and easy. Boxes were in good shape and nothing was damaged. My husband said everything went together easily and it was pretty straightforward. I would say it took him about 3 hours to assemble. The drawers hold a lot and the stairs seem sturdy. My daughters (ages 4 and 6) love the bed!