Arrived in good condition with all its pieces. My husband said it was easier to assemble than other pieces of furniture he's had to put together before. But took longer than its advertised 1:45 min assemble time, it probably took him under 4 hours with breaks. The furniture is a little wobbly so we had to put something under one of the legs to keep it stable. Otherwise super cute design and works well in our nursery. Overall good purchase.