Excellent stay - clean and spacious flat, great communication from the hosts, couldn't ask for more!