A bit tricky to put together, but the trade-off there is how many levels there are to the desk. Just right for my needs- I have a large iMac set up with a secondary screen on the raised portion to the right. Works perfectly so far. The little shelf on the side for the tower works great as a spot to store books and other things you dont feel like organizing and would rather just pile up. For that price, Im glad I got it.