"We have been going to this restaurant for years and is the go to for our Mexican cuisine fix. There are several Mexican restaurants in the area so the theme is quite saturated, but we always chose Mexico Restaurant over the others. First, it isalways clean and well organized and the prices are very fair for the food provided. We have always experienced exceptionalcustomer service from everyone including managers, servers, and host. They may not be as upbeat as the competitors or over thetop, but we have been here hundreds of times and never have we complained about the service. The food is good and they do agreat job updating the menu and offering new items. It is not authentic cuisine, but does enough to provide a great meal. Wehave a family member with severe gluten allergies, and this is the only Mexican restaurant she feels comfortable at, and theyprovide her plenty of options. The bar drinks are definitely short of spectacular, but for those looking for a family friendlyvibe, Mexico does not really promote alcohol and their bar is always empty. Those looking for a bar scene will be disappointed.The patio is amazing, however inside is comfortable but a bit dull and not as loud and flamboyant as some of the otherrestaurants. In the end, in a heavily saturated theme, we continue to come here over the others because of the consistency andabove average marks in all areas. It is not fantastic at anything, but we have never left disappointed."