It is a rare treat indeed when world-class cuisine and service are found in a modest, family-owned restaurant. Such is the case at El Rancho Mexican Restaurant, where the dinners are excellent, the drinks are robust and not watered down, and the service is fast and knowledgable. I have eaten in Mexican restaurants throughout the U.S., Canada and Mexico, and the El Rancho is simply the best I've ever encountered. From the moment the warm, homemade tortilla chips and tangy salsa were brought to the table until the bill arrived, my dining experience was delightful. If you enjoy authentic Mexican food at a decent price and a margarita where you can actually taste the tequila, then the El Rancho is the place for you.