The 19.5 cm length is just right for me, and the phallic shape actually feels realistic instead of those weird generic shapes. It's firm enough to use properly but still gives a little when I move it, which makes a big difference.
The flexible material feels soft enough, but honestly it's a bit too squishy to hold a firm angle without extra support. Works fine for what it's meant to do, just wish the surface had a little more texture to it.