Love this desk! It took 20 minutes to put together, if that. The entire top part of the desk came already put together so we just had to screw on the legs! The only thing to note is that there's a curved piece of wood right underneath top, front part of the desk, so if you're tall (over 6 feet) it might graze the top of your legs when you're sitting. Wasn't an issue for me and my bf (who's a bit over 6ft). Highly recommend!