Rafa...well I love him as a tennis player and I usually cheer for him in 99% of his matches (unless he plays vs Novak).
He has a great body, he is fit, strong, confident, he looks like a real athlete! Everything he wears whether it's sports outfits or suits or casual wear, it all looks amazing on him because he has a great body. He doesn't have a body of a underwear model, but he is amazingly well built.
The problem I have with him is his hair. I think his face would be decent if he wouldn't make those awkward expressions all the time and if he would cu this hair completely. I think he'd look good with short hair definitely