Aap Bahut Achhe Hain: A Simple Sincere Compliment
Launch library · evergreen read

आप बहुत अच्छे हैं (aap bahut achhe hain) means you are very kind, or you are very good, a simple, sincere compliment that works well after someone has done something considerate or generous for you. The phrase is direct without being excessive, and Hindi speakers generally accept a compliment like this with a modest reply rather than an elaborate thank you.
Since humility is often valued as much as generosity itself. Learners can use aap bahut achhe hain genuinely, whenever gratitude feels called for beyond a simple shukriya, thank you. A well placed compliment like this often strengthens a new friendship considerably. A useful related phrase is aap bahut madadgar hain.
You are very helpful, a more specific compliment for situations where kindness showed up as concrete assistance rather than general good nature. Offering it with direct eye contact and a genuine smile carries more weight than the bare words alone ever could on their own.