I've been to Mexico a lot and for small town NC, Mestizo is very authentic. some dishes feel a little Americanized, but that's normal and even expected/wanted by many Americans. The internal ambience is cozy with warm colors on the walls and dozens of soft glowing restoration hardware style bulbs hanging from the ceiling, and uplifting and engaging yet not too loud latin music filld the air. The outdoor terrace is large and well appointed with its own inviting lighting and umbrella-covered tables. The service is excellent. One of the three owners is always there, and most of the staff are from Latin America and totally bilingual, knowledgeable, and friendly. I've been there a dozen times so far and plan to go back often.