This took a while to assemble, but it looks great, is very sturdy and fit perfectly for what I needed on a desk that I already had.  I love it!