It wasn't too difficult to assemble (though it does help to have someone help install the part with the mirror) and it is exactly what I wanted! I was surprised at how sturdy it is and how much storage you get overall. Great buy!