This desk checked all the boxes for me.  Works great and looks really nice in my home office.