A terrific home away from home. Immaculate premises and charming hosts.