This was a great purchase!  It came with all the necessary hardware and very clear directions.  The mirror was not too difficult to hang with 2 people.  We have gotten so many compliments on the mirror.  It works perfectly in our gray and white guest bathroom.