"We went to this restaurant for years and are the way for our Mexican cuisine. There are several Mexican restaurants in the area so that the theme is fairly saturated, but we always chose Mexico restaurant over the others. First, it is always clean and well organized and the prices are very fair for the provided foods. We have always experienced an exceptional customer service from all, including managers, servers and host. They may not be as high as competitors or over the top, but we are here hundreds of times and have never complained about the service. The food is good and they do a great task to update the menu and offer new items. It is not an authentic kitchen, but is enough to offer a good meal. We have a family member with heavy gluten allergies, and this is the only Mexican restaurant where she feels comfortable, and they offer her many opportunities. The bar drinks are definitely short spectacular, but for those looking for a family-friendly atmosphere, Mexico does not really promote alcohol and its bar is always empty. Anyone looking for a bar scene will be disappointed. The terrace is amazing, but inside is comfortable, but a bit boring and not as loud and flamboyant as some of the other restaurants. In the end, in a highly saturated topic, we continue to come here about others because of the consistency and above-average brands in all areas. It's not fantastic at all, but we've never been disappointed."