very easy assembly my 13 year old grandson put it together and it was delivered in a timely manner.  good material not flimsy at all.