Good enough. Assembly with 2 people is time consuming but went smoothly until it was time to put the drawers in. One went in fine. The other would not latch onto the track properly and the drawer would only go half in. Finally we got it to latch and shoved the drawer closed, but it is really tough to reopen so I don’t plan to use it. Assembly took about 2.5 hours, including at least 20 minutes trying to get the second drawer in. The desk is sturdy enough but does shake a little while I’m typing on a keyboard.