I am giving this 4 stars as the assembly took a long time.  You really need to people to put it together.  I done it by myself but it was hard.   The finish product was nice.  I put it in my daughter's bathroom for extra storage space.   Have no complaints except for putting it together

Pros: Nice cabinet for the money
Cons: Takes a long time to put together