Grand Canyon Lodge.
The restaurant serves food of an extremely high standard and we enjoyed a breakfast, lunch and a dinner there. The menu is not expansive and bland as you might expect from America, but creative with reasonable portions (most of the time anyway, below was a rather ott portion).
I was a little disappointed that this 'evening' was over so quickly - perhaps only taking an hour and a bit. That said the food was really good and there was plenty to go around, plus seconds. The music was fun and light-hearted and great for people of all ages.
The other eating options are the Saloon, which serves coffees and pastries for a quick breakfast, and the Deli in the Pines. The deli serves pizza, sandwiches and salads and though admittedly it is not somewhere you're going to love spending time, it is functional.
Petrol and food can be purchased from the shop at the North Rim Campsite though the prices are inflated. There are some nice souvenirs and it is the only place you'll find wifi on the North Rim, but don't expect to FaceTime as this wifi is clearly overloaded!
This leads me nicely on to my next point. Accommodation may seem like much of a muchness when it comes to rooms at the lodge. You'll notice that you have two main options - a cabin or a motel room - and only $10 difference in price. We actually stayed one night in both, because that was all we could secure (even months ahead) so here's my views on which to go for.
The cabins are quaint and if you're desperate to stay in one do go ahead. They have a desk, a light and a clean bathroom and we did really enjoyed our stay... But. The walls are like paper, so much so we could hear the people staying the other side cough! Some cabins are large enough for families and so you don't have to share a wall with other people, perhaps eradicating this issue. The cabins are also closer to the main lodge, but I feel the motel rooms are worth the few minutes walk.
The motel room was very spacious, had air con and a fridge. The motel rooms are about a 4 min walk from the main lodge. You can park in the car park opposite, so even if you're loading your car don't park on the road just outside... Unlike the cabins there isn't 15 minute parking just outside to unload the car (but the car park really is only a few steps further). The park ranger seemed to have a bee in his bonnet so don't test him on this!
It seems I've gone on too long so the Canyon itself will have to wait, but in the meantime here is the view from the lodge...