Strap-on's, Pink is 9" and very soft. Purple is 10" and very rigid with raised vein'ing for extra stimulation.