20g is a little bit thin for my tastes, I bought this one because the 18g was out of stock. It isn't quite as colorful as the picture suggests, it actually looks more pinkish-violet in person when you're wearing it. It also comes out very easily, it's fallen out twice since I received it.
Shipping was relatively quick.