Beautiful, sturdy, tall and spacious.  The mirror is very nice as well.  It took a long time to arrive but when it did we received all three pieces together.  We have yet to set it up as we are in the middle of remodeling our home.  Can’t wait to see it all installed.