Wow, these mirrors are heavy duty! They arrived packaged well and ready to hang. I would recommend having someone help during the hanging process as these weigh more than I expected. But they seem high quality and will hopefully last until I outgrow my home :) Definitely recommend these if you are looking to spruce up a bathroom on a budget.