Excellent Hosts. Very hospitable. Great Communication. Lovely place.