Super easy to assemble — did by myself in about 20-30 minutes. High quality for the price. Simple, but exactly what I needed. Very pleased with this desk.