Some people think "есть" (to eat) sounds a bit rude, and when speaking to someone of a higher social rank they substitute it with "кушать" for that reason. However, it is more like a "speech hypocrisy" as linguistically "есть" is a neutral word without any impolite connotation. "Кушать" is more emotionally colored, it implies a shade of endearment.