First, let me explain what I mean by too good. I mean he has no bad bones inside of him. He always does what is right. He never lies, he never steal, he will will return money if he finds it and if no one claims it, he donates it to charity. He would go out of his way to help strangers and would even give his last dollar to a homeless person. He never has anything bad to say about anyone. Would that be a turn off for you girls? Would you date a guy who has no moral flaws?