This is a 100% silicone, hypoallergenic, no smell and no taste plug. This plug is 3.5in long with the biggest diameter of 1.35in and the smallest, .875in at the base. It is bleachable and can even be boiled. The variable speed Micro-Mini Massager uses three watch batteries, which are included. You will have a new Zing to life!