A charming place with charming hosts.