I would give this five stars, but for the smell when it was received.  Opening the box was overpowering with chemical smell.  I left all of the parts in the garage for a week before I put it together.  The canvas bins are still out there after two weeks and being sprayed twice with Febreeze.  Very easy to put together and seems to be very sturdy.  

My GD (22 months) loves being able to reach her books and is actually taking them out and putting them back!