This desk def requires assembly!  Unless you are great at these things.  Assembly guy was fantastic!  Knew exactly what he was doing and made a hard project completed in half the time we would have taken.  Professional and very satisfied!