We had a family of seven kayak at Saguaro Lake. It was absolutely beautiful and all enjoyed it, including a 12 and two 15 year olds! Our two hours flew by! The Saguaro Lake Guest Ranch was also beautiful and we wish we had booked a stay there, as well! The people who checked us in and drove us/picked us up were all so sweet and welcoming and even shared knowledge about the surroundings as we were driving, as well as when we were left at our lake entrance! Would highly recommend this experience!