I love this restaurant's cozy ambiance and service is always friendly. Orders may come in slow but that's a good sign, meaning they make fresh food and don't just heat up stuff in the microwave. Not to be missed is the guacamole, which is served in an interesting stone bowl. If you're really nice to your server, you might be offered free refill of tortilla chips! Enchiladas are decent, but I don't like the burritos. And for dessert, fried ice cream is quite a treat! One thing though, Mariachi's is pretty expensive for the size of their food portions.