The mirror arrived in good condition from shipping, which is a worry when ordering a mirror online.  Packaging was sufficient, however.  
The pros were that the mirror came with a few anchors and screws, and is also very light and didnt feel overly heavy like some mirrors.  
The cons were that I ordered a 24x24 mirror and got a note directly from the manufacturer that they were out of 24 ones, and sent me a 20 one instead.  
Outside of that, the mirror itself is attractive and looks easy enough to hang.