Well packaged and very timely shipping.  
I intended to use the mirror for a bathroom, but when it fogs up (i.e. due to humidity from a shower), there are streaks visible in the glass - I suspect between the mirror surface and back of the glass, as I was not able to get rid of the streaks, even with professional glass cleaner.  In stead, I hung the mirror in a w/c (no shower) and no problems since, as there is no humidity.
As such, I would not recommend this product if using in a room with high humidity; otherwise, the product is fine.