Yes, Roger Federer has a style of play in tennis that has placed him atop even the elites of the game, and he is the most decorated and accomplished tennis player the sport has ever seen.
However, he always seemed like a decent guy off the tennis court as well.
Here is a link to prove it, about a charity that he has based in Africa, to educate African kids. It is well worth a look:
"My dream is to play tennis in Africa"