This is a very nice cabinet/desk.  It’s very sturdy. The only drawback is the assembly. It takes a few hours to assemble. But it’s worth the effort. 
We think it’s stylish and functional.