I may be a little biased here. I grew up in San Diego, where great Mexican food is all around you. I went here three times and the food was.... okay. It wasn't bad, it just wasn't authentic. If that's what you're looking for, this is probably your place. Excuse the term, but it's probably suited for "gringos." If I wanted "American" Mexican food, I'd probably prefer Taco Bell. If you're looking for a little bit more authentic Mexican Food, try one of the many Taquerias around the area. Just an FYI, there's a place called Las Vegas Taqueria that has some Carne Asada french fries. I'm not promoting this place, but that's just a little San Diego flavor that I miss. Try it out!