Perfect location and perfect hosts. A must return kind of place.