I've visited this Mexican restaurant a few times, and the overall experience is consistently good. The food is flavorful and freshly prepared, and the staff is always friendly and welcoming. The prices are very reasonable, especially considering the quality of the food. One thing that stands out is the great customer service, with staff members like Edgar, Erick, and Hector going above and beyond to ensure that customers have a positive experience.However, there have been a few instances where the quality of the food has been inconsistent. For example, one reviewer mentioned that their order was prepared incorrectly, and another mentioned that the portion sizes were small. Additionally, some reviewers have mentioned that the restaurant can be a bit pricey, although the quality of the food justifies the prices.One issue that I've noticed is the lack of attention to detail in some areas. For example, one reviewer mentioned that their meal was served with bland white rice, and another mentioned that the guacamole was not provided with the right amount of food. These small issues can add up and make the experience less enjoyable.Overall, I would recommend this restaurant to anyone looking for good Mexican food in a welcoming atmosphere. With a few tweaks to their service and attention to detail, they could easily become one of the top-rated restaurants in the area.