Graham is the perfect host; his beautiful house is spotless; his cooking flawless; his dog friendly; turned my work trip into a holiday.