Great hosts, great accommodations, great location made this a wonderful vacation.