very difficult to put together but the end result is very nice. the mirror is very very big and i love it