We have a 2016 MS P90D and are going to the Grand Canyon. Would like to take the MS. From our house to Flagstaff SC is 166 miles. Nav shows arriving with 18% charge, which with the elevation change seems right. We are spending the night and the next day doing a day hike in the canyon and drive back to Mesa (Phoenix). Is there anywhere to charge at the canyon? The Best Western near the canyon has 2 spots, guests have priority so I don't know if it is an option. Mileage from the Flagstaff SC to GC and back to Flagstaff would be about 170 miles (100% rated charge 271). Temperatures in the 30's to 60's in the afternoon. Not sure with the temperature if this would be a good idea for round trip. We would charge in Flagstaff and head back home. This is our first long trip so any info would be appreciated.