I love it but when I put it together I had to actually remove the back board off it to get the desktop on. Other than that it just is a very long assembly process but worth it. 

Pros: Beautiful piece
Cons: Lots of parts..