The Mexican cafe offers a good overall experience, but the quality of the food is just average. The menu is full of traditional Mexican dishes, and the prices are quite reasonable. However, the service can be slow, and the food may not be as fresh as expected. One issue that stands out is the inconsistent quality of the food, which can vary depending on the day and the specific dish ordered. Despite this, the cafe has a cozy and casual atmosphere, making it a good option for a quick bite or a casual meal with friends or family. The salsa bar is a nice touch, offering a variety of options for customers to add some extra flavor to their meal. However, the cafe could benefit from a bit more innovation in terms of its menu offerings and service, as well as a more consistent quality of food. Overall, it's a solid option for those looking for a reliable and affordable Mexican meal.