A superb host in a fantastic flat.
We could not have been more spoiled.