We ate both breakfast and dinner at the Cameron Trading Post Restaurant on our trip to and from Page, AZ. Both meals provided a lot of well prepared food. The food was very tasty and was well cooked. The restaurant is very nicely decorated with Native American baskets, rugs, katchinas and pottery. The service was very good, the staff was attentive and friendly. We were very impressed with everything that the restaurant had to offer and the food was a great deal for the price.