Superb location, great accommodation and thoughtful hosts