The stitching is solid, the fabric is very nice and sturdy, and it fits my american staffordshire terrior. The xl size fits great plus its adjustable so you can tighten it or loosen it if you need to.
It's too heavy and too big for my yorkie. The side buckle straps that have the reflective stitch were sewn facing the body of the dog and not externally, so there is no reflective stitch. Save your money- terribly made product.
The fabric is such that he doesn't overheat when we are walking. Fits snug without being overbearing.
The velcro is good. The clips are sturdy. The rings for the leash is sturdy. It offers two different ways to control her- leash and a handle. The buckles are plastic, but they seem sturdy, and the vest as a whole seems well made.
Straps and adjusters are cheaply made plastic and don't hold your dog if he pulls!