I hung this mirror in a secondary bath.  It is functional and finishes off a small space.  The paint is a little cheesy - hurried factory finish.  The joints gap a little too, but that is to be expected for the price.
The shelf is just big enough for small accessory so it can be made to look cute.