I was so worried the mirror was going to come in cracked, but it was packaged real well and was perfect! All items were easy to assemble from following along the instructions. Very happy with this product.