Barack Obama is a likable guy ...