no personal knowledge on my part , but Jim River guide service seems to have a good reputation (South Dakota)