This desk was perfect for my boys computer. Sturdy easy to put together just attach legs.  Key board drawer small wont fit the keyboards with all the bells and whistles.