Well my past experience says so. Of course not every good looking guy has to be gay (and not every gay happens to be good looking), but most gays look nice cause they're a bit too obssessed about working out and just looking sexy. And that is true, at least that's the way it is in Barcelona. You can tell accurately whether a man is gay or straight, just by the looks.