This vanity is cute but cheap drawers and low quality.  I wouldn’t count on this lasting very long if you are buying for a teenager.  I would recommend paying to have it assembled unless you enjoy spending a few hours putting it together.