The mirror arrived within 5 days. It was very easy to hang and came with all the necessary hardware. The dark grey rubberized frame makes it stand out from our light coloured wall without it being too heavy.