This is the kind of latin food that could only succeed in a town like Charlotte, where there is hardly any competition.  By the standards of most large cities, this would be really average.  The space is nondescript strip mall, the restaurant has done nothing with the interior decor, and the meals are predictable and bland after the first visit.  In addition, the prices are a bit high and the service is just ok.  That being said, this is probably your only option for food like this in Charlotte.