Excellent location; great communication; very fair and reasonable hosts; lovely flat.