Gordon Biersch is a great place to go before a Phoenix Coyotes game. They have a good happy hour menu that is even on for game days (unlike Saddle Ranch). The staff is friendly and they are very attentive. They have a good micro-brews made in house.
My only complaint would be how small the happy hour menu is and that it's only available in the bar area. Otherwise, a solid.