Is the coffee ____?
a) so cool for you to drink.
b) too cool that you can drink.
c) cool enough for you to drink.
d) enough cool to drink.
The usage of enough in this context is the second of two rules:
1. If it is a noun, the word enough comes first: "There is not enough food
for everybody, go and buy some more."
2. If it is an adjective, the word enough comes afterwards: "He is not tall enough
to play basketball."
Since cool is an adjective, the word enough must come after it, as in the alternative (C).