This is pretty and meets our needs.  Kids love the mirror.  BUT... it was a pain to assemble and is not very sturdy.  That being said, we've been using it for almost a year now, so... it's done it's job.  

Pros: Pretty, functional, mirror
Cons: annoying assembly, not very sturdy / quality