This great product for the price.  I have a 4 month old lab pup that is being socialized  in public for service dog work.  It holds up pretty well.  The Rings are good size and sown well.  The mess is light weight.  The plastic closure is solid as well. I like having a ring on top of his back as well as on the front for tags.  I will buy another one in medium for later use.  Also the material does stretch and give,  so for us a longer wear time.