I was worried at first that the desk would be flimsy because there are some pieces of pressed wood, but this thing is SOLID! The slide out tray is fantastic - very smooth. The hutch can be put on either side - no issue moving it, just choose. I have enough room to have my two monitors on the side of the desk where I put my tray (not the hutch side). My printer is to my right under the hutch and I still have room for my laptop. My tower can fit under the hutch, but I put it to the side on another cabinet so I can easily access the cords (I'm switching out my tower soon). Storage area is just what I needed, too! It does take a few hours to put together, but if you can set aside an afternoon it's worthwhile. Directions are easy enough to follow. I'm 5'1 so this desk fits me very well. I can see that if you're taller, you might want a bigger desk. Overall, totally worth the investment!