He's such a douchebag.
He's a massive, massive, massive douchebag but I still don't find him unlikeable. There is this underlying gawkish nerdiness about him. He's like the kid at school that seems to be loud and extrovert and you worry what he's going to be like in front of your parents if he comes to your house for tea and then when he does he sounds ridiculous because every other word is please or thankyou.