Love the shelf. It's little, but it is what I anticipated in terms of the size. The real issue is that the color is not as expected at all. It's purple, not pink. If the color had been right, I would have rated this a 5. If you're expecting pink, you will be disappointed.