Fits my dog great, and is of excellent quality. The underbelly and neck secure with velcro, and the buckles make for extra good security in keeping this on the dog through any activity. Love the design, and the strap on top for the M (medium) is 2 lateral straps, width-wise across the dogs back... Looking forward to using this with my 4-legged friend! 12/10 would recommend!