!2mm belly rings are not very easy to find in a set. This set is true to length, the stones are set in a secure manner and they shine brlliantly. The colors shown are more muted in color than what you will receive. The set comes with clear crystal,  a bright aquamarine to light blue, a bright pink, a lavender, a dark violet or purple, a true bright red. a borialis, and a regular to sapphire blue. The stainless steel is quality material as I have not experienced any minor itching or redness (I usually do). I am happy with my purchase and am appreciative that the different sizes are available. If 12mm is the piercing length for you, this is the set to purchase.