I have mixed feelings about this harness. It's excellent quality, with a secure fit (better than other vest harnesses) but the long straps to the D-rings, and the placement of the velcro can be problematic. I prefer the leash attaching close to the harness - otherwise, the way this is, it flops around left and right and doesn't provide good control. I ended up cutting the straps shorter but that's a little troublesome as you then need to sew the d-rings back, use strong glue to prevent it coming apart under stress, and it may spoil the look.Also, if you don't stick the velcro fully (which you might not, as this is what makes this harness more adjustable compared to the fixed vest harnesses) it will get caught on the straps, then pull at the threads which will fray. I had to cover the straps with fleece to fix that problem.