I think Bright Angel Lodge is okay, too. We ate lunch their and while the interior wasn't as spectacular as El Tovar, it didn't seem like a modern, pile of concrete blocks like some of the other hotels at the canyon.
I am not familiar with the Grand Hotel.