I purchased tow cabinets. One had all the parts and although it was time consuming to put together, it was fine. I was satisfied. The second one was missed parts and had a broken piece. Disappointing. 

Pros: good value
Cons: missing parts