I've been here a few times. The first was in 2004 when I visited on vacation, and then subsequent visits were when I actually lived in Arizona for a few years.
Food is okay; nothing to wholly rave about. They have indoor and outdoor seating. I like the back patio. It can fill up quick on weekends, but overall its okay.