Was fairly easy to put together. My complaint is that the gaps between each mirror panel are not equal. I had to use my own hardware to add a spacer so the gaps looked more even.