Easy to assemble, does the job just fine, not too sturdy but solid, not sure about being waterproof I did placed a tarp on top just in case.