I am very pleased with these tags. I bought 2, liked them a lot, so I bought 2 more. Inexpensive enough to have one on every collar. My dog is very active - swimming, running through the woods, getting muddy. No problem with letters rubbing off. Can print on front and back, so we have her name, address and 3 phone numbers on each tag.