Good location.
Good communication, always replied within an hour or less.
Great hosts, who goes an extra mile for their customer.