Great product, it's good quality and was very easy to put together.  It's a good size in general, the only thing I would change is to make the mirror a little higher.  I'm not a tall person and I have to duck a little when I'm sitting on the bench to get my entire face in the mirror.

Pros: love the storage, color is great, great place to get ready and looks nice in the room
Cons: height of mirror / bench