Charming, spacious flat with equally charming host.