This is definitely a must see....It's about an hour away from either Grand Canyon South Rim or Flagstaff. Big selection of native goods as well as other stuff for sale BUT the restaurant is what you want. Good service and HUGE portions are almost always prevalent. It is also a place that employees in the South Rim make a note to point out. For the price of about $10 dollars you can get a massive navajo taco where as if you go to the El tovar you get a much smaller taco for about the same price. Here at the South Rim we actually have Navajo Taco Sales that are relatively sheilded from the average Tourist that are pretty good but when we want outstanding we go to Cameron.