Mr. Wiggles is an adorable little creature that loves to give pleasure. The shaft vibrates and rotates! He is waterproof, made of buttery silicone, and has an easy to use control pad. While the plush, ribbed texture may be to much for some, but Mr. Wiggles is sure to please just about anyone.