The food is great, if you like real mexican food, this is not Taco Bell, heck it's not your typical Mexican restaurant, even that you find here in L.A., it is a lot more authentic, although it has a fair mix of the different areas of Mexico, now the CS in Mexico is a lot closer to Taco Bell in my opinion. The atmosphere is great as well, it can be a little noisy at times, but great.