It's really unfortunate that the service is so slow because that is what generates this star rating for me. The food is absolutely FANTASTIC. We ordered 2 Baja Fish Tacos, a pork quesadilla and chips w/guac. About 20 min later we received the 2 fish tacos and waited another 30 minutes for the rest. That is almost an hour for a complete order - not acceptable. Our toddler did an amazing job of waiting patiently for his quesadilla. But since we didn't want to eat our tacos when he didn't have his food yet, we ended up eating cold, soggy fish tacos when his food finally arrived. They need to get the timing of orders sorted out. Although this is the only criticism I have, I think it is a major one that impacts whether customers come back. If you guys get this sorted out, there is no reason why you shouldn't receive a 5 star rating because the food is very well done!