Assembly was pretty easy and so far it seems good. I haven't actually had it out in the rain yet so I'm not sure how waterproof it will be. The material is a little more flimsy than I expected it to be but I think it should work for how we want to use it.