The cabinet was easy to assemble and surprisingly, good quality for the price. However, the mirror was cracked upon arrival. I was able to order a replacement part, but it will take 3 weeks to get it.