Second trip here. I never review after one visit in order to make sure that I didn't catch them on a bad night (or a good one).
My family and I love the food. The Camerones a la Diabla were the only downfall as the shrimp had no real taste beyond the sauce. Across the board we have tried about a third of the menu without a problem except for the shrimp.
Service on the other hand needs major improvement. Our waiter seems preoccupied and has no patience. (Same waiter both visits) There are four of us and when taking our drink order he left after getting two drinks as my wife and daughter hesitated while ordering.
I'd like to make this a regular dining location but service matters to us. So overall a 3.