Our family just finished our third visit to Rainbow Trout Ranch for a week of horseback riding and fly fishing. It is truly an amazing place. The staff is incredibly friendly, helpful and accommodating. At one point, I had managed to tangle some fishing line and was working to get it undone. A member of the staff happened to be driving by, stopped, and took the time to help me without any need to do so. That sort of service is the type provided every day. It really is an unforgettable place to relax and let the world go by for awhile. I look forward to returning again soon.