It was very easy to put together but you will need a second set of hands to hold pieces in place while you're assembling. It looks fantastic. Haven't had it rain yet, so I can't review its water resistance. Def recommend buying.