Assembly is definitely time-consuming as it took me close to 4 hours to construct on my own, but worth it.