A sufficient amount of; enough.
Equal to or fulfilling some requirement.
Extremely good, exactly right; all right.