This was our third time (and place) purchasing retractable heart badges and I like these the best. They are smaller than the others, but I prefer that since it's attached to my shirt. We didn't receive any broken ones (which usually happens). The color (red) is shiny and the letters are easy to read even though we have a pretty long name. I'm very satisfied!