These look great in our nursery! The reason I only gave 4 instead of 5 stars is that one of the two shelves I ordered has two pieces of wood on the front face instead of one. This is different than advertised in the product photos. I was under time crunch to get these up before baby gets here, otherwise would have returned that one to get a more matching set, but shelves took about 2-3 weeks to receive. I like the way they attach to the wall, as they feel sturdy. I wouldn’t put anything super heavy on them, but I don’t worry about them falling off the wall at all.