Bought for my 14yo. She loves it!! Pretty simple to assemble; the biggest challenge was attaching the mirror level. We did not assemble the stool (it's kinda small), using a white desk chair instead. 
The box came in a little beat up, but none of the pieces were damaged.