Don't go for fishing, or any of the other activities; the staff is not set up for anything other than horse riding. But the horse program is fantastic. Good wranglers, good horses, majestic scenery.
Office staff is poor, and communication id poor, but once you get a day or two to figure out how things work, it's all good. Ask a lot of questions at check-in, and make them give full answers. These are untrained kids working in the office. But good kids.
Food is very good, cabins are "sparse Western", but clean and comfortable.