This desk is excellent for the price. Basically everything you could hope for in this price range.

I did have a little bit of an issue with the lock not attaching properly to the desk as a result of the screws being too short to hold. 

Everything else is perfect though, so I got some epoxy and attached the lock with that, and it's been working wonderfully.