We have 2 of these and I can't say enough good things about it.  It is made very well.  Waterproof like a tent.  I keep one on my front porch and one on the back porch.  I have 3 dogs and 2 of them take turns using them.  They love them as I've put beds inside.  Seem to be holding up well with all kinds of weather and dog use.