The package came in 2 days which I was so happy. It was in great condition and no broken pieces. When I opened the mirror it was in per condition. The mirror is just beautiful. They even attached a disposable level to hang it perfectly.