I love this vest. It is the length of my dog so the "assistance dog" sign can't be missed. I also love that at night it is reflective so cars can see him well you. The only fault is that my dog get quite warm in it.
After outgrowing his first jacket, we bought the XL size. It is a perfect fit for our Swiss shepherd. The jacket had extra Velcro strip included, which we needed as our boy is bigger than normal. It clearly sows he is an Assistance dog, and allows for his access badge to be placed on the top rather than the side.
Great value, perfect size, we have the matching collar, harness and leads, very happy!