If Britons had to have a pint with a politician they would overwhelmingly choose to go with Boris Johnson, but they still think David Cameron is more suited to governing the country and would make a better babysitter.
At least that's what a new YouGov poll says after respondents were asked questions ranging from likeability to chess skill, and were asked which, if any, of nine prominent UK politicians they would like to go to the pub with.
The results were quite revealing.
Breaking the results down by political party Boris was the overall favourite, including among Labour, Lib Dem and Ukip supporters.
And here's what people thought when asked to directly compare the mayor and the prime minister: