This is a hard one to review. Went their last Saturday. Told we had to wait 20 minutes because the kitchen was running behind. Okay. Had a drink at the bar (had to hit the bartender over the head to get waited on, and he wasn't busy). After waiting about 30 minutes (to sit outside) we were greeted by our less-than-observant waitress. Ordered more drinks which she promptly got wrong. Ordered the crusty pork belly which they tried to give to someone else (this place isn't that big to screw up where the food goes). Wanted guacamole with our chips. Told they didn't have any avocados (they're out of season right now?). Interesting because one of the tacos ordered is supposed to come with slices of avocado (it didn't). Waited almost 45 minutes from the time we ordered until our food came, which they tried to give to another table again. Some people at the table of 8 next to us never got their food. Some of our tacos were cold when we finally got them. When the manager came by we complained about the wait, the cold food and poor service. She said everything is made fresh to order. Fine but that doesn't explain it being cold. She never offered an apology or make up for it in any way. All together we were there for 2 1\2 hours. Food that was hot was good. Service was awful. All of us said unless they clean up their act they won't last long. Too many other choices in the area to languish through this mess.