Moderately easy to put together. Should not put very heavy books up top toy box is relatively small. But works for us as an extra spot for toys to land.