At 19 cm it's got real length without feeling unwieldy, and the TPR surface warms up fast against my skin. Felt much closer to the real thing than the harder toy I had before, honestly.
The TPR material feels surprisingly soft, almost like skin, and it warms up fast. I was worried about the girth but the flexibility makes it comfortable. Honestly the most realistic feel I've gotten from a toy.