Takes about a day to put everything together given the sheer amount of pieces but its so worth the effort.