An excellent self contained flat with incredibly accommodating hosts.