For a small Mexican restaurant it's actually very authentic they cook everything fresh everyday most of the establishments are very clean and well-kept and the people are very friendly and knowledgeable about the food that they're serving there's many locations here in Las Vegas and I do believe they cater or you can have food to go or you can eat in the restaurant either way it's very good food and they range from oh my God just a plain burrito to a little bit of everything and it's all made right there you can watch them cook in this really interesting so stop in when you're hungry and have a bite their prices are good and you'll enjoy it mahalo