diff --git a/extreme_estimator/extreme_models/result_from_fit.py b/extreme_estimator/extreme_models/result_from_fit.py
index b8a8d7d18378e5af351dd3f683886b3939c89451..f2a41d50f0d27ffc9c8d6cd2ad87bc96b4250e08 100644
--- a/extreme_estimator/extreme_models/result_from_fit.py
+++ b/extreme_estimator/extreme_models/result_from_fit.py
@@ -21,9 +21,13 @@ class ResultFromFit(object):
         return self.name_to_value.keys()
 
     @property
-    def convergence(self):
+    def convergence(self) -> str:
         convergence_value = self.name_to_value[self.CONVERGENCE_NAME]
-        return convergence_value
+        return convergence_value[0]
+
+    @property
+    def is_convergence_successful(self) -> bool:
+        return self.convergence == "successful"
 
     @property
     def fitted_values(self) -> Dict[str, float]: