My daughter put it together in 20 minutes. The top part is not as stable as I would have hoped but overall very nice.