I've got decent length, 7.5ish, and average to slightly slightly thicker than average girth (5.4ish) but oddly enough, Magnum XL's fit pretty well and are damn near impossible to pull off by the tip. I normally use regular trojan and trojan-enz rubbers, without a problem, but recently when the only thing available was an XL, I was surprised that it didn't fit me all baggy like I thought it would have, and I actually had a fairly hard time getting the damn thing off after. I was expecting to be embarrased by it falling off, lol.