President Obama is funny, he's thoughtful, he's challenging, he's fun to work with - and it's been an extraordinary privilege.