Pretty easy to assemble but mine arrived with some white strains so I returned it.
Plenty of space for your legs but the drawers are a bit small in my opinion.