My granddaughter loves it.  It was not difficult to put together, and came with everything we needed- even the small Phillips screwdriver.  It took about 3 hours to put together (myself and my 13 year old granddaughter).  The mirror was intact and everything was packed so it did not get destroyed-came in 2 boxes.