The box it arrived in was mutilated so very surprised that all the pieces were present and accounted for. Took about 90 minutes to assemble which was good compared to some of the other reviews. I love the extra storage and the height with a 12 inch mattress is perfect for my dogs to jump on and off.