Very easy to assemble, have only had it a few months but so far so good.  We do not get a lot of rain where I live so still have to see if its waterproof.