The Mexican restaurant, located in a strip mall on S Croatan Hwy, is a casual and colorful spot for a quick and delicious meal. The place has a reputation for serving authentic Mexican food made with fresh ingredients. The staff is always friendly and welcoming, making it a great spot for families and tourists alike. The menu features a variety of options, including tacos, burritos, and quesadillas, all of which are made to order. The prices are reasonable, with most meals falling in the $10-20 range.The food is a highlight of the restaurant, with many reviewers raving about the flavor and freshness of the ingredients. The burritos are particularly popular, with some reviewers saying they are the best they've ever had. The restaurant also offers a kids' menu, making it a great option for families.One of the issues with the restaurant is that the portions can be small, especially for the price. Some reviewers have mentioned that the food is not worth the cost, and that the portions are not as filling as they would like. Additionally, the restaurant can be a bit quiet, which may not be ideal for those looking for a lively atmosphere.Overall, Viva Mexican Grill is a solid option for those looking for a quick and delicious Mexican meal. While it may not be the most innovative or exciting restaurant, it is a reliable choice that is sure to satisfy.