Easy to assembly. It help to have several friends to put the roof together and on. It has withstood several Ct winters with out a problem. Roof rack kept the snow manageable.