This mirror has a very cute look and the shelf is functional, but the connection between the mirror edge and the metal is imperfect on my unit (lumpy and not evenly connected on the inside). It's not the kind of thing that a guest will notice, but if you are a perfectionist you will see it. It doesn't bother me much, since we use the shelf all the time and frankly I'm more concerned with keeping it clean! Besides that, the mirror is heavy (be prepared to anchor it to the wall) and holds a lot of weight. We have hand soap and lotion sitting on it all the time, no problem, and frequently other items as well.