Me and my friends choose the Grand Canyon tour company and it was the best thing we could of done. The driver (Gary) was a very funny New Yorker that made the drive smooth and easy. He was very attentive and welcoming. They picked us up from our hotel and took us to the company station where we checked in and got complimentary light snacks,they also provided lunch which they ask you your preference when you call and book the tour. The tour itself is amazing and the views you will get are worth every penny. So if you plan on taking a tour to the Grand Canyon give this a place a go.