Beautiful home, generous hosts and perfect location.