A lively central Edinburgh Mexican spot that wins on fresh, flavorful staples, strong cocktails, and friendly service, though spice level, occasional inconsistency, and a few value complaints mean picky diners should choose carefully.
Mariachi Restaurant delivers solid food quality anchored by fresh ingredients and strong seasoning, paired with genuinely welcoming service that keeps guests engaged. The colorful Old Town setting and reliable execution across tacos, nachos, and fajitas create a dependable destination, though minor consistency gaps and mixed allergy protocols prevent a higher tier.
One caveat: Spice levels can be aggressive for some diners, and a few people felt the menu under-explained that.