i love this so much!!!!!!!!! im literally obsessed. my room is really small and it fits perfect.  you do need a screwdriver to put some screws in but everything else is in the box!!! the mirror also has diff light settings and you can change the brightness. this is really amazing and it was worth every penny!!