In a town that should be admonished for its awful Mexican food, Alebriche happily has almost nothing in common with its competition, and here's the simple difference: it's actually owned and operated by a local Mexican family (gasp!). Developing a cult following since its opening, Alebriche sends expats into ecstasy with its simple, authentic, dirt-cheap Mexican eats. The menu includes everything from huevos rancheros to flan, with spicy soups, tamales, proper chicken mole and more in between. In addition to margaritas and micheladas, this is the only place in town where you can get horchata (our fave). A simple, but bright, colourful interior full of photos and folk art confirms that the focus is on food - so good you'll be coming back until you've tried everything on the menu. Recommended.