Desk arrived quickly . My friend that assembled it for me said it took about 2.5 hours and was pretty easy. The reason I didn’t give it 5 stars is because the laminate finish scratches easily so by the time it’s assembled you already have a few scratches. Also , this may not be a desk for tall people. Luckily I’m a shorty