Haven’t had the desk very long, but it seems sturdy. There are a few scratches on the wood top but they aren’t too noticeable. FYI the assembly time is most definitely not 20 minutes, more like 2 hours. Probably a lot faster if two people build it together.