This shelf is exactly what we needed. We did not have trouble putting it together and we're not good at assembly. It is sturdy even without attaching it to the wall.