The only chain hotels in the immediate Grand Canyon area are a Holiday Inn Express and a Best Western. Both are in the town of Tusayan which is about 10-12 miles south of the main Grand Canyon NP entrance.
The HI Express is bare bones, but nice (for an HI XP) when I was there in Fall 1998. It seemed fairly new. The Best Western appeared older (didn't stay there so can't comment more), but has a decent dining room.