We bought this for our Lab, at first I was a little worried because it seemed flimsy.  After we snapped it together it became a lot more sturdy.  I was pleasantly surprised when it rained and did not leak! The only draw back is the door opening could be a little higher, my dog's back hits it when she goes in and out.  It doesn't seem to bother her though.  Overall I am satisfied with the product.

Pros: Easy to clean