Took about 2.5 to 3 hours to assemble. It wasn’t hard, it’s just a lot of pieces and time consuming. It’s made of particleboard and the white finish is a little thin, so you get some discoloring showing through. The light up mirror is the best feature. The bottom of the drawers and the backing on the cabinets is thick cardboard. Just an FYI, kind of “cheap” looking but hey, you get what you pay for. These photos were taken within 12 hours of putting it together. So any marks you see on it is how it came.