I have heard it is decent fishing, can't get more specific than that, because people who tell me it is decent refuse to give up any more info than that...
It's been many years now...But many of the locals there would troll with small spoons behind "cow-bells" a lake troll flasher set-up...Deadly for trout...Also beautiful country...Best of luck...