Absolutely perfect!!  Very well built.  Took my husband and I about 15 minutes total to 'build' it.  (Basically just put on the legs, and attach the mirror.)  My 14 year old daughter LOVES it.  It is a solid piece of furniture.  Looks like it will last a very long time.