I am so happy with this shelf.  I read all the positive reviews before I purchased it and I have to agree, it is beautiful.   It matches my vanity and mirror perfectly.  It comes with a template so installation was easy.  

Pros: Sturdy glass shelves, easy to install, beautiful.
Cons: Just a bit difficult getting the two sides of the glass even so use a level.