As a native Tucsonan, I've experience most of the steakhouses around town, from the hole-in-the wall joints to the trendy (and pricey!) new places (McMahon's, Flemmings). El Corral has always been my favorite. Their steak is excellent, the ribs are done just right...the meat falls right off the bone everytime, and the prime rib is always outstanding! Maybe the fact that the restaurant is owned by a cattle company has something to do with that?
Many restaurants in Tucson have good food, but the difference with El Corral is the atmosphere and ambiance. The building is actually a historic ranch house from the early 1900's, and the flagstone floors, wood beam ceilings and warm fireplaces only add to the history of the restaurant.
El Corral isn't one of the trendy steakhouses in Tucson, so you won't find all of the tourists eating there. It's a little secret of the locals.
Pros: Good prices, Great ambiance, Crowded