I love this product, so with my hubby who helped me assembled this.  It took us 4 hours to put it together with 30-min break, but it was worth the effort.
The reason why I won't give this 5 stars is because, I wish the manufacturer used a metal instead of plastic in one of the materials and aesthetics of this shoe cabinet.  All in all, we are happy.  
I will purchase this again. :)