Assembly was challenging. The instructions were very basic, the pieces were not well marked and the hardware seemed flimsy. The piece to hold the mirror up was not even worth wrestling with and after 20 minutes of working with it, I decided to leave it off. Once assembled, it was clear that the front piece that flips up was crooked. Seems like a manufacturing error rather than an assembly error, as there's really only one way for it to be assembled. Giving two stars because it is usable, but I was definitely disappointed with the quality of the piece.