* Good is the positive form of the adjective.
* Better is the comparative form, used to compare two things.
* Best is the superlative form, used to compare more than two things or to indicate the highest degree of something.
This is a common pattern in English grammar for many adjectives.