These are so beautiful and worth the price! The piece comes assembled save for the knobs and the legs. It took about 30 minutes to put one together. The knobs are a cheaper material and bend easily, however, that was my only qualm with the entire piece. The mirroring is good quality and doesn't distort the reflection. It's very beautiful and makes the room look so much more spacious.