Because of the amount of parts, assembly can take some time. Took me about an hour. It's also fairly rickety but with some shoes on it it's not really a problem. Overall it's a pretty good piece.