Excellent location. Both hosts were communicative, helpful, and available. The place is well maintained and well thought out. We had such a great time, perfect place to meet with friends.