I absolutely love this mirror! It was delivered quickly and packaged well. It was not too difficult to put together but need two people to help hang it as it is a bit heavy. Good purchase and even better that it was on sale!