These are great little shelves and exactly what I was looking for.  I like that it comes with three different sizes.  Fairly easy to install, but do it carefully using a small level to ensure they sit level on the wall.