My husband and I are regulars, we eat here about twice a month. Between the two of us we've had a little bit of everything on the menu and have never gotten sick - nor do I believe the food is served up primarily from cans. The cheese dip is very good and everything I've had from the menu is tasty. It is not the best Mexican food in the world, but for Havelock, NC you could do a lot worse. There are two locations; we primarily dine at the one closest to MCAS Cherry Point's back gate, as it is closer to home for us and I believe the service is much fast...however we have eaten at both locations. A lot of people prefer the other El Cerro location, I personally feel the food quality is the same. I have never had their margaritas, but lots of our friends have and they LOVE them...I always get a daiquiri instead, which is excellent.