I'm really torn. The food is amazing, but the service sucks. I've been here on multiple occasions and it's the same every time! I don't know if it's because I'm not a close personal friend of the gentleman who runs it or because I don't speak Spanish. My wife and I waited about 10 minutes for him to finish up preparing orders that had already been put in, but also for orders being shouted over the counter in Spanish from people who came in after us. When we finally did put our order in he also took the orders of four other people after us, and filled their orders first! So we were the last ones standing to get our order and I'll tell you the food is fantastic! But the service sucks! If you have patience and don't mind getting your order skipped repeatedly this is a fantastic place to eat, but I think this was the last straw for me. I'll spend my money and time where it's appreciated...