Ordered these over xmas, they never showed up. Got a refund from the company. Tried ordering them again a few weeks ago, they finally arrived and I have to say, for the low price I paid for these, it was worth it! All 25 rings showed up in all different colors. I really like them!! No problems with them so far! I'd recommend you purchase these if you are looking for simple yet cute belly rings