This is a top-notch coat. Extremely well made, if a little small. It is not a long as I would like it so my dog's bottom is exposed. However, we don't go out in the rain very often so it is not a huge problem. I get the impression that it will last a long time and withstand the rain and wind. I'm very happy to know that I am helping to keep my little chihuahua warm and dry.