Hi, My family and i are going down the the canyon . There are 20 people looking for a great hotel and restaurant . any suggestions ? thanks Duncan

Your question is not entirely clear. Are you planning to hike down into the canyon? Or are you just visiting GCNP? When is this trip planned? The best place to stay is in the park lodges, which are on the rim above the canyon. If you are hiking overnight, there are campgrounds or primitive lodging at the bottom at Phantom ranch. The latter required advance planning and reservations. Typically Phantom Ranch lodging fills up a year in advance.
The best visit to GCNP is to spend at least 2 nights at the park and view a sunrise and sunset.
Edited: 10:50 pm, December 02, 2012You've posted in the Flagstaff AZ forum. What does that have to do with the Grand Canyon? Clarify please.
For Flagstaff I can recommend Little America hotel. Also a good restaurant but same comment as Bob and RedRox.
Sorry for the confusion . We are floating the grand canyon with Azra and we leave from flagstaff. Looking for dinner on June 10th 2013
The most comfortable will be the Little America Flagstaff. They have an on site Travel Center, Coffee Shop and Dining Room/Bar if you want to stay in, or across the street is Black Bart's Steak House for musical variety numbers during a casual steak dinner in an old west setting - the singers/wait staff are NAU students and it really is a fun place.
Any particular type of cuisine for dinner?
Any particular needs/budget for your hotel stay?
Agree that knowing more about your expectations, both budget- and food-wise, would help us advise you better. Little America would certainly be a good choice. But there are several other hotels in Flagstaff that are suitable for groups such as yours, with a variety of restaurants located within short drive and/or easy walking distance.
For example, near the Wal-Mart at the Interchange of I-40/I-17 and US89, there's a Springhill Suites, Hampton Inn and Courtyard by Marriott. Restaurants nearby include but are not limited to Buster's (regarded to be one of Flagstaff's better restaurants), Olive Garden, Red Lobster, there are even Greek and Indian restaurants nearby. map ->: http://goo.gl/maps/FiaBG
The Radisson Woodlands might also be worth considering, they have an on-site coffee shop, and even a Japanese-style restaurant (Sakura) that does teppan-yaki and sushi. Those are just a couple of examples. Here's a listing of a few more Flagstaff hotels that are generally recognized to the best of the bunch -> http://bit.ly/W3g0Ov
Whatever you decide, suggest calling the hotel locally and working with the group sales department. If you need more than 10 rooms, you might qualify for a group rate. Advance reservations for dinner are also strongly advised. If you show up unannounced, seating a group of 20 will be difficult, especially at that time of year (peak season).
Hope that helps.