Good location. Great hosts. Thoroughly enjoyable.