I have bought these pet tags for my dogs a couple times & have always been very pleased. They are the perfect size & offer many color choices. The high quality tags are sturdy & the rhinestones have always stayed put. And...they got delivered way earlier than expected on all my orders!