Inconsistent in every way. I have been here quite a few times now and both the service have ranged from terrible to excellent. The food is mostly average, about as good as taco bell. I don't mind this because I enjoy taco bell on occasion. However, the food will inexplicably be awful sometimes. Once the lettuce tasted completely foul and another time the onions were awful. The service is the same way. I have ordered a takeout order about 10-15 minutes before arriving and then had to wait an additional 10 minutes for my food once I got there. I would just as soon go to taco bell where the food and service are more consistent.