We were the ones who did Whispering Canyon Cafe. They were very accomodating, they did separate us off from the main dining room so that we didn't have the noise and rowdiness you usually associate with WCC, and the food was delicious! For a large group, they do the all-you-can-eat family skillet, which is mainly barbeque type foods. So that means a lot of eating with your fingers! If you don't mind that for your wedding day, though, then it's great.
I found that I actually had an easier time keeping my dress clean since I was eating mostly with my hands. And... we took aprons for DH and myself. We had plenty of time between the ceremony and our wedding luncheon, so we told everyone else to go ahead and change clothes and be comfortable, and most did take advantage and do exactly that. We made the reservation for 25, though I think we had only 22 or 23 in the end. But they had no problem accomodating a group that size.
Oh, and you didn't mention what time of day you are looking at. We did ours at 2:30 in the afternoon - it may be easier to schedule this in the afternoon than in the evening or at night, I don't know. Also, even though we were technically eating at lunchtime, we liked the selection of the dinner skillet a little better, so we asked to do that instead, and they said it was no problem.
Pricewise, if I remember correctly, the prices were around $19 or $20 per person for the lunch skillet, and around $25 or $26 per person for the dinner skillet, plus tax and 18% gratuity, which will be included. That's all you can eat, and includes regular, non-alcoholic beverages, but does not include dessert. We didn't ask how much to include dessert since we were serving our wedding cake instead.
Good luck!