Did Self assembly. Drawers are different levels of stiff, some move smooth but one near the top is stiff. I must have installed the track slightly off. The cabinet door on top is also slightly misaligned and i tried so hard but could not get it to not rub on the bottom as it closes. I thought of sanding the bottom surface of the door. took a Long time to assemble with power tools. Used a hex drill bit (not hand crank with allen wrench). I like the height and that there are so many drawers. the heels are a little stiff too when rolling but overall it serves my needs for my office.