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?

Niku Niku Udon Dark-colored soup was not familiar, but…
Takoyaki stands are closing, which is no problem for Kansai people
cat
“I’m home” in Japanese. What do you say in return?
What is the difference between bushi and samurai?
Climate in Japan
a dissappointed lady
After a typhoon hit, lawmakers caused another trouble
What I learned at a neko-cafe
What is Kyoto?These answers may help to get it.