This is the best fishing cabin I've ever had the pleasure to stay at.
As other reviewers have said the photos of the cabin and the area simply do not do this place justice. Located right on the river this cabin is equally well suited as a base for exploring Yellowstone or any of the other numerous local outdoor attractions with the family, or simply fly fishing on the Madison.
The cabin is beautifully executed and completely stocked with everything you might need for a day on the river or a trip to the nearby parks (full washer/dryer and supplies, coolers, binoculars, local guide books) and all the creature comforts you expect in a high end rental, which is a nice touch that is commonly overlooked by similar places.
We spent the majority of our time fishing, which was great. The staging area for your waders, rods and equipment on the back porch is also a great feature. The proximity of the cabin eliminated much of the stress that I find comes with planning a big trip (waking up early, remembering all your gear, getting on the river during a hatch, etc). In fact, so close is the cabin, I was seated on the couch, gear stowed and watching TV within five minutes of spotting the approaching afternoon thunderstorm from the river.
I very highly recommend The Caddis Shack, its location/setting is perfect for just about anything, and look forward to returning in the future.