Easy to assemble. On the smaller side - our shoes are 7-8 and just fit. Not sure if larger sizes would fit as easily.