Virgo people are born realists who're used to treating things with a healthy dose of skepticism. They don’t want to listen to flattery and your fake compliments, and even if you're sincere they tend to take it with a grain of salt. Instead, they would like to see real actions that prove you appreciate them as much as you say.
Virgo natives don’t want to listen to obvious things, too, so if you tell them you like the way they look after visiting a beauty salon they'll hardly appreciate your words much. Moreover, their reaction to your statement can be just the opposite and they will be irritated by your inability to understand the obvious things.