I've stayed at the Tucson University Marriott many times -- visiting colleagues at UA. It is a fine property, a few blocks away from the University main gate, and also from the university "strip" of restaurants.
Been a year or so, but I've always been very pleased by their breakfast buffets. Not sure I've eaten lunch or dinner there though, but plenty of stuff nearby as well.