Graham’s place has it all: location, style, great host. I would stay there again in a heartbeat.