Assembly was a little challenging but this vanity was definitely worth it. The mirror isn't super easy to slide but it's great for storage so it doesn't bother me. The drawer has a lot more spaced than pictured too, I can even fit my flat iron in it! I would without a doubt recommend this product product.