The directions made it easy to put together as long as there were two people. It took two 5-7 hour days. Love it!!! It hasn’t rained yet so I’m not sure how it does in that.