Ravishing Angel Butterfly Purple Vibrator 100% Silicone. 7 functions of vibrations. Soft and natural feel. Rotating shaft. EZ Button Control. Phthalates free, RoHS Compliant materials shaft Silicone. Base ABS plastic. Waterproof for play in and out of the water. Total length 9.375 inches, tip diameter 1.25 inches, shaft length 6 inches, clitoral stimulator length 2.25 inches, control length 3.375 inches, control diameter 1.5625 inches. Vibrating sex toy requires 3 AAA batteries, not included.