This is a great place for authentic Mexican food! The food is prepared quickly and you get TONS of it. It is rare that I see anyone finish what is in front of them at the restaurant. For the amount of food you are getting, the prices are incredible. The only problem we have ever had is when the servers do not speak english. Very hard to get what you need when they don't understand you. I repeatedly asked for more napkins and they kept bringing me new drinks..lol. But, I will gladly trade the small miscommunications for the great environment, music and , especially, food. Fantastic place to go to with a group of friends..they seem to like the diners that are having a good time and showing it. A+ in my book !!