Was not too difficult to assemble, but the boxes were extremely heavy.  Pleased nothing was damaged during shipping. Looks great and my 9 year old son loves it.