El Zarape has great food. I'm not a huge fan of Mexican restaurants but this was very good. I ordered a plate with 4 different dishes. Loved the tacos but everything was good. The service was also great. I have heard it gets very busy in the summer and waits can be bad. I will return.