This mirror arrived in great condition.  The assembly was minor - I did it myself in less than 10 minutes.   
Since our guest bathroom is small, it is nice to have a great mirror - not too fancy and not plane.  I recommend this mirror.