This was very easy to assemble. I was a little concerned that the top piece did not attach to the desk. It just sits on top. I was using the desk for a computer desk in a small space. Turns out it worked better for my needs without the top piece and that piece fit perfectly on top of my dresser. This piece would not work well unless up against a wall but it is cute and sturdy.