the color is very pretty and although it hasn't been seriously tested it's not staining on our usual outings.
i ordered the size medium and it's a little small for my taste, but seems strong enough for my dog (about 50 pounds, not a puller). my biggest issue is that it's pretty stretchy, which i'm sure is nice if the dog snaps to the end of it but makes me nervous that it'll either tear or just get stretched out of shape and be weakened. overall i'm not sure if i'd purchase again but it's still pretty good. :)