Way 1 · best default
Oh, thank you
Simple and warm. In English, a smile and a thank you is the polite way to take praise.
Examples
Oh, thank you! I only got my hair cut yesterday.
Oh, thank you, that's nice to hear on a Monday.
In a conversation
A: Your English is really good, you know.
B: Oh, thank you! I've been practising a lot.
Common mistake
Not: No, no, I'm not good. My English is very bad.
Say: Oh, thank you! I'm still working on it.
Saying no can sound like you think they're wrong or not listening. Say thanks first, then add a modest bit if you like.
