The mirror was delivered in less than a week and was packaged very well. It was easy to unpack and weighs approximately 20 pounds. I had my handyman attach a wire on the back which he attached to the two hooks. It hung perfectly on the wall. This mirror can be hung vertically or horizontally. It’s simply beautiful.