Pros
Very elegant design
Variety of sizes available where some designs only come in certain sizes
Our child and our pets love it

Cons
Rugs in general are a bit overpriced for what they are.
We had to steam/iron the ends/corners to get them to lay flat.