Took about two hours to assemble, but it was very self-explanatory. It just does not fit my fiancé’s shoes and he wears a size 11. Wish it was a little bit bigger so his shoes could fit.