Excellent location, great hosts , excellent communication before and during the stay