We love Avage. If you want a casual, excellent, and reasonably priced Mexican dinner, this is the place. There's usually no wait during the week (we got seated right away at 7:30 on a Wednesday night.) You immediately get some warm homemade tortillas that are excellent. They sometimes get backed up on making them so you should ask for more right away as your first batch with disappear in 30 seconds. Dinner is usually moderately paced so get an appetizer so you can stretch it out a little. The food is fresh, tasty, always nicely prepared, mildly spicy, and yummy. Our waiter tonight was Gene - he was a riot (superfriendly, totally tuned into me and Amy who were having a deep conversation, and - when he realized that I was downing a glass of water every five minutes, showed up with three full glasses and plunked them down, much to everyone's amusement.)
Good stuff - definitely worth checking out.