I purchased food for someone else. Shrimp tacos one day, fish tacos another. I'm told the food was AMAZING. Portions were a bit small however. I suggest getting a minimum of 6 shrimp or fish tacos as they're fairly small if that's the route you're going.
The place looks a little better than a hole in the wall, it's nothing special on the inside, and quite small. But the quality of the food is big time restaurant status/quality. Even the presentation of the food was excellent. Customer service is better than average.