Beautiful Property. Excellent food. Attentive, accommodating, and cordial staff. Guides are top-notch and know the rivers well. Staying in Ennis puts you right in the heart of several rivers within an easy drive. I have no reservations in recommending Madison Valley Ranch to anyone seeking great fishing, great lodging, and five star dining.