Relatively straight forward to put together. Unit has been sturdy, the snow comes off quickly and easily due to the design and has withstood a few major windstorms in the time we have had it. Overall good quality for the price.