I was skeptical about ordering a mirror online because I had before and gotten cheap flimsy mirrors that were impossible to hang. However this mirror was perfect for my space so I ordered it and it was super easy to put up, dimensions were exactly right, and could be hung horizontally or vertically.

Pros: Easy to hang, very strong material
Cons: none