It was a little tricky to assemble the keyboard drawer. The keyboard drawer also isn’t the most stable but all in all the desk gives me space for everything I need. My screen, speakers, laptop, interface, midi controllers and more all fit on here perfectly. My Novation 37 key controller fits literally perfectly in the keyboard drawer. Just be gentle with the drawer.It's a cheap little desk that will never hold a lot of weight. The desk height is a little short for me (I'm just over 6') but it serves the purpose I bought it for well and doesn't look bad.Lots of surface area and functionality without feeling extremely cheap or unstable. Any keyboards or controllers above ~60 keys will probably hang off the sides a bit.Overall good desk but it is much less sturdy than i expected. This would benefit from more horizontal supports. The keyboard tray also needs some work to be useable.I bought this for music production and the top shelf fits my monitor and speakers perfectly, and the keyboard tray comfortably fits my Alesis V25.I first ordered this desk in the dark brown color - not only did I not like the color, but the real problem was, there were missing holes on the bars underneath, so I couldn’t install the keyboard tray. That sucked. I had to disassemble and return.I got the white one instead, and I am happy with it. It’s perfect size for my studio apartment. The keyboard tray does not stay out tho, when I pull it out, it slides back in on its own.EDIT: after about a month the keyboard tray completely fell off. Luckily I found a different way to reinstall it but, still, I’ve changed my mind on the quality. I’ll be upgrading to a nicer desk as soon as possible.Nice easy to installPretty good desk but But Amazons delivery drivers don’t know how to handle packagesit looks better in the pictures