laudable

/ˈlɔdəbəl/
adjective
  1. Deserving praise or admiration, even if not completely successful.
    • His honesty in admitting the mistake was truly laudable.
    • It is a laudable goal to reduce plastic waste in our oceans.
    • The student made a laudable effort to improve her grades this semester.