When someone puts in a lot of hard work we often say "good effort," but there are several other ways to praise their diligence and dedication. Instead of the usual phrase, we can use synonyms like "excellent attempt," "commendable exertion," "outstanding struggle," "remarkable endeavor," "impressive exertion," "laudable labor," or "notable undertaking." Other synonyms that are commonly used to express appreciation for one's skills and efforts include "admirable performance," "solid commitment," "stellar achievement," "superb performance," "brilliant attempt," "valuable contribution," and "diligent exertion." These phrases can provide effective and more detailed feedback that can motivate others to continue giving their best effort and improve their skills.