Great hosts, friendly co-guests, happy pets, beautiful home, views and location.