I have been to Saguaro Lake Ranch twice now, both times for kayaking on the Salt River, and both times have been INCREDIBLE. The prices are incredibly reasonable, the staff is lovely (show out to Ayden, which is apparently pronounced I-den and is a total gem), and you ALWAYS get incredible scenic views and an experience to remember. Both times I've gone, once with a friend visiting from Chicago, and another with a local buddy, and the three of us have genuinely had once-in-a-lifetime experiences. I love this place so much and I can't wait to try out the cabin rentals.