This desk has it all! It is sturdy and has all of the features I was searching for. It also happens to match the bookshelf I ordered from Wayfair. Bonus! Make sure you measure. It is quite large. If you have the space, go for it!