I had friends visiting from California who were craving for Mexican food. Looked this up on yelp, and made reservations. We got to the restaurant and saw that there were lots of empty tables. The sign outside said something like "if you want good food it won't be fast" or something like that. Sat down, ordered, got our meal after a whole hour. There are not enough staff. Staff were running around and just could not keep up. We asked for our bill and we waited again for 20 mins. We saw a couple waiting to be seated and they eventually left. Customer service is horrible. A customer walked up to the kitchen just to ask for his bill. Food was okay- had fish tacos (tortillas didn't taste like it was home made), beans, enchiladas and rice were alright. If you have 2-3 hours to waste and the patience then check this place out. Not for me.