The crib was packed well no damage in shipping we had all the parts we needed. Only complaint is one of the end pieces was incorrectly labeled with a “this is the inside” sticker so that caused some wheel spinning. Had the sticker not been on the wrong side I’d say we would’ve had this assembled in about an hour and a half to two hours however we ended up splitting it between a night and a morning. It’s sturdy which I love no wiggling at all and it’s gorgeous! The hardware was nicely labeled however it was all in the same package so once you opened they all came pouring out. Overall we are so so happy with this purchase and can’t wait for our baby girl to use this as she grows