Though initially, I was hesitant to buy such a large mirror online, I can say without a doubt I am glad I purchased it. The box that it came in had quite a bit of foam packaging, which made it reassuring it would come in one piece. The mirror is not too heavy and was easy to set up in my daughters' room, as all you have to do is screw in the bottom plate. It comes with a power cord and has a single USB port which is nice. The lights on the mirror are nice and bright, with different light levels See full review