I will be the contrarian on Detours. I would not do it again or recommend it. Net/net I paid $480 to have someone drive me and my daughter to the Grand Canyon and back. If you are expecting a tour or to see something other than you could do yourself, you will be disappointed.
I did the two day tour to Sedona and Grand Canyon. Here are the highlights..... I was picked up at 6:30. We drove around for an hour picking other people up. We stopped an hour later for roadside gas and mcdonald. Then an hour later we did the Sedona Tour - which was drive through downtown and stop in uptown. We stopped for an hour to visit all the wonderful tourist tee shirt shops. Then we left. (There is so much more to see in Sedona. To say this was seeing/touring Sedona was a joke.) We then drove to the Grand Canyon. They dropped us off at 1:30. We'll see you tomorrow at 1:30. They picked us up the next day. Next was to be the tour of the Navajo Reservation, which was a joke. We stopped at some roadside stand to look at jewelery, trinkets, etc. Then drove back to Phoenix after another gas stop. The scenery and drive are great. If I had it to do over again I would have rented a car or hired a private driver. It was a lot of coin for a driver.