I was waiting on this for a while. Finally it came before the day they had said. That made me happy. You need to assemble it. It took me like 4 hours and one extra day to put the bench together. It tells you to have 2 people to put it together. But I did it on my own. All the pieces were there. It’s by numbers the brackets for the drawers have letters. But is very easy to put together as soon you put one peace you won’t stop. Lol. I always have fun putting things together. All you need is patience. The mirror has to be plugged in and to work it needs to be plugged into the wall. Looks very nice when you turn it on. It was well packed in a strong box. Thank you