Question: what are 3 essential criteria of a good scientific hypothesis?
Answer: A scientific hypothesis must be testable, and; A scientific hypothesis must be falsifiable.