This very powerful mini vibrator has 10 positions, 3 different speeds plus 7 vibration programs. It is rechargeable with a supplied USB cable in a maximum of 2 hours then you can use this toy for 30 minutes. It is made of safe, hypoallergenic ABS plastic and is waterproof