Seems very easy to assemble. Came with directions and all the necessary hardware to install. The mirror quality is great, very clear. The frame quality isn't the best though, it came scuffed up and one of the seams is cracked. Nothing a little paint wouldn't fix though. Might even just need to be cleaned.