Took me quite a while to choose a shelf for my granddaughter’s toys and books. I’m very happy with my choice. I preferred black, but they were sold out. 
It’s solid and heavy. Not made from particle board. Very smooth and no rough or sharp edges. It was a little challenging to assemble, but not too bad. The roof edges in the back didn’t come together with a tight fit. We had to use a little longer screw (not part of the kit). It doesn’t feel like it will tip, but it does slide on our tile. We attached it to the wall with strap that came with it. 
Don’t really like the screws that show, but they work well for assembling the shelf and making a tight fit. 
It’s child friendly and decorative for our living room. I could see it being cute in child’s playroombedroom. 
Over all, I do recommend this shelf.