G20 must be the perfect profile, and these are such good quality. They are incredible smooth for typing and even good for gaming! The texture on them is nice, the dye subbing is beautiful and accurate, and the overall quality is great. This is a top of the line product.