My large dog loves this house.  it has enough room for her to hide and stay dry when it is raining.  It has held up very well considering the daily usage.

Pros: roomy, good quality
Cons: plastic feet are not well constructed