Moenkopi - Excellent Results
We used Moenkopi for a 21 day trip in April about 5 years ago. Had their shuttle, kitchen, toilets, and 5 18' rafts along with our kayaks, duckies, canoe and C1. Had 4 people hike in and 4 out at Phantom Ranch. We also used their 7 BR house in Flagstaff pre-trip.
We did our own menus based somewhat off of Moenkopi examples, so did not have too many bell peppers of any color. Since half of us were working, it was extremely helpful to have them do a good portion of the work. We did not have them along on the river. Food was good to the very end of the trip.
Cost was reasonable as it came out to about $55/day/person and you would have paid $600-1000 or more per day on a commercial trip. Most of the people that I know in Colorado that get Grand Canyon permits use Moenkopi and I would highly recommend them.