My dog enjoys this and keeps him safe from the elements

Pros: Durable
Cons: assembly time