Excellent stay! Great hosts, great location, great vacation.