Fairly easy to assemble, took about 2.5hrs total. Great quality for the price