The Koozball® Its not too squishy and not rock hard. It is the perfect blend of firm foamygoodness for throwing long, and thick enough to keep that icy cold beverage, well.....icy cold!