I am pleased with the construction, but the size is way, way too small for my small dog. 

Pros: like the colors and quality
Cons: Need better sizing when ordering to make this work for your pet.