This was my second toy. It's rubber, which makes it a bit outdated now. However, it has a pretty good sucking ability and the vibration is easy to feel. The entrance is not tight but it is firm and confident and feels great when you slide all the way into it. It has a fun ergonomic grip! Be careful because you can fry the motor if you get it wet while cleaning it. That's how mine broke. Also use plenty of lube or this toy will certainly rub you raw. The inside is almost completely smooth - no texture. It isn't the best out there but I'd still want to come in it, which is more than I'd say for many old toys!