Pretty easy to put together,however I thought that the panels were Plexiglas not plastic. Still looks good.we will see if it really will hold 7” inches of snow this winter.