It came pretty fast. It seems really sturdy. I have not hung it up yet because I need to paint but It fits the space perfectly. It matches my downstairs bathroom mirror as well so that's nice. I cant wait to have the mirror in its home!