It works perfectly for my needs. I had this huge desk that took up so much space this desk is small and compact but large enough to get work done and it is so easy to construct. Bonus it doubles as a TV stand!