The package arrived quickly. Quality 10 out of 10. all beautifully stitched, easy to adjust. It is fastened not only with velcro but also with a fastener. The dog is comfortable, very well helps to keep afloat body and head. There is a handle to hold the dog, as well as a leash mount. I ordered the size of l, sat perfectly on our 12 kg.