Though kawaii is now used worldwide, as a Japanese man, I do not use the word very often. Because it is a word frequently used by girls or ladies.

But I can tell you the usage of the word.
 
This is how I( or Japanese people)use kawaii.

I use kawaii for…

・something small(includes almost anything such as food, household goods, or plants)

・a baby(includes male and female)
・a puppy or an other baby animal
・a girl, a boy, a lady
・a grown female
 
These are typical kawaii stuff.

 

I do not use kawaii for…

・something big
・a grown man
・scenary
・weather
・countries
 
Interestingly, though I do not use kawaii for scenery, I do use kirei or utsukushii(beautiful).
 
This is an utsukushii view.(not kawaii view)

kawaii said by a man to a lady could mean something else

Kawaii for a lady is surely a compliment.
 
But if you are a man, and say the word to a lady, it can imply something else.
 
The lady might think you are trying to hit on her.
 
This is like saying in English “You are pretty.” or “You are beautiful.”
 
I am not an Englsh speaker, so I don’t exactly understand how these phrases sounds to a lady. I guess they imply hitting on her, don’t they?

Matsu Bashou
Haiku rules: pattern and kigo
Horumon sounds gross? but worth trying
Tell you about myself
” Thank you ” in Japanese. My recommendation is…
“Good morning” in Japanese
Difinitions of shogun
Takoyaki stands are closing, which is no problem for Kansai people
cat
“I’m home” in Japanese. What do you say in return?