These shelves are a nice, cheap solution for display; I purchased two for the corners of my dining room.  They are not heavy-duty, though, and would wobble if jostled.  Not great for houses with babies or small children.  

Pros: easy assembly, good value, nice looking
Cons: not very sturdy