enough

Having as much as you need, not too little or much.