This vibe is made of plastic, which is pretty safe and easy to clean. It is hard, but smooth and feels very silky, with just a bit of the right lube. I noticed no taste or odor and in the time that I have had this toy, it has not picked up any bad odor. It also doesn't attract any lint or hair like some silicone or jelly toys. As with all sex toys though, do be sure to wash it.