The penis gag is very good. I give it a 4.5. The penis is soft but firm and tasteless. It is just long enough to inhibit but not prevent swallowing spit. It is not too long to cause the gag reflex. The business end is easy to clean and the mouth part against the lips, is super soft and comfortable for prolonged comfortable use. The strap is a bit short for a male sub but longer than most and adequate. The velco fastener allows a perfect fit, not too tight and not too loose. The only change I would make would be to change the leather strap to a silicon one to allow the whole thing to be boiled. As it is, it is not as easy to clean as it could be. An excellant gag!