Mike & Linda are great friends of mine; sadly they closed FLY FISHING ONLY in Fairfield two years ago. They still maintain their website forum though. The Shawmut tailwater at their shop was once awesome but has totally failed in the past several years.
The fishing on the Kennebec is great from Madison Tailwater up to the Mooshead tailwaters.
"Evergreen" Campground in Solon is a great place to stay if you wish to catch lots of fish.
I could not tell anyone what rock to stand on in the Rangeley area as I mostly fished the Kennebec.
By Ellsworth area there are few great trout fishing streams or rivers; you must drive a ways.
If you want to google "grand lake stream" you might want to try it but it's a ride.
Maine fly fishing is not as good as it was ten years ago..... that is one of the reasons I move to eastern TN.