This is a good quality full-length wall mirror, but just wasn't my taste. The wavy design seemed more suited for a young girl, so I ended up giving it to my friend's granddaughter who LOVES it. I didn't realize the border was a cloth cover. Being white cloth fabric, that just not didn't seem practical. The mirror came with the necessary hardware to hang from the wall. Seems sturdy.