Excellent location, incredibly friendly and responsive hosts, sparkling clean. Great start to a much anticipated vacation.