I don't find confidence or even arrogance unattractive, but there is something endearing, almost ethereal about someone who doesn't quite know how great they are. Someone who is good looking and knows they are good looking and wears it can be put on a scoreboard and measured up against any celebrity or model, whereas someone who doesn't know, you don't quite understand them and it throws you.
That's special.