Exactly what I wanted! It came in perfectly I was really worried about it breaking in shipping but it's fine. I'm just waiting this weekend to hire someone to mount all my shelves so I can have them mount the mirror as well.