Food was decent, service wasn't great. We had one person in our party (of 9) got their food when others were paying their bill. Another person didn't get their bill until she flagged down our server and asked for it, and when she did get the bill, she was charged for something she didn't order.
The chips and salsa were great, the carne asada fajita burrito was really good and the server was attentive to my 2 kids. Perhaps it would of been a better experience with a smaller party.