Our family had never been to the Grand Canyon, so it was very important to me that we have the full experience. Nothing prepared me for the magnificence of what we saw or our incredible day of touring (although Cari tried). I chose All Star Tours because of the excellent reviews and was not disappointed. The prep work that Cari put into our tour was thorough. She kept in constant contact with me to ensure that the 5 of us (ages 24-56; my husband, myself, our son and daughter-in-law and our daughter) would have everything perfect, from the food and drink provided (all of our special requests were met, including ample choices for our 3 vegetarians-lunch was AMAZING!) to the level of activity and the scope of what we would see. We stayed in two rooms at the Thunderbird Lodge (there is nothing better than being able to walk out of your room and be on the southern rim). I planned our tour on our first full day at the Canyon. Ben picked us up in the morning and immediately I could see I had made the perfect choice in touring companies. The tour bus was loaded with fruit, snacks and drinks and Ben was personable and knowledgeable. He adapted our day, keeping ahead of the weather as much as possible, as it was in the 20's and 30's with a vicious wind and eventually a heavy snowstorm. But this only added to our experience. Most of us, where we live, don't get snow and we were truly in a winter wonderland, along with the many mule deer and elk that we saw. We felt safe the entire time. Our family and Ben wore our masks everywhere, even on the bus. Because of the weather many of the lookouts were empty of people. The beauty took our breath away. Ben told us all of the history and little details, answering all of our many questions. Unfortunately we didn't get to enjoy the sunset portion of the tour because of the snow and because we were completely wiped out, but Ben gave us the snacks and told us where to go the next day (when the weather was to be more cooperative). We followed his instructions and even had the great pleasure of seeing him again (with his group that day; we were sad that he wasn't with us as we felt he had become a part of our family). We would definitely do this again and I highly recommend doing this tour at the beginning of your visit. You will not be disappointed!