The assembly was a little tough, but definitely manageable. The material is not very sturdy/solid, but it does the job. It looks really nice and I am able to fit several shoes in it (including several pairs of my boyfriend's size 11 work boots and tennis shoes). Overall, it is worth the purchase for the price if you arent looking for something that will last for ages.