The shelf comes with a template for easy hanging.  Looks good.  Seems sturdy.  I would purchase this product again. I have this shelf in both of my bathrooms.