Looks like a great place. I have something similar in the Appalachians that I sneak off to regularly. Only way to beat the heat sometimes.
Yes ! Canyons are natures AC’s xD