Prefect roomy desk. Not hard to assemble at all. Takes a few hours to assemble but totally worth it! Strong and durable.