The harness itself is great overall. Adjustments take a bit of time to get used to but once you do, it's all simple enough. The problem lies with the sizing guide. The first harness I ordered was too large even though my dog lied within the bracket of their "large" dog. I had to return and order a medium which now fits great. So recommendation is if on the border between two sizes, go the smaller size.