The bf and I frequent this place when we're craving good Mexican food. The place is pretty big and great for bigger groups. Service is always on point and friendly.
Their fresh tableside guacamole is amazing and probably the best I've had in Vegas. I rate a Mexican restaurant by how well they make their guacamole and carne asada. Since this place gets both items very right all the time, it's easily one of my favorites.
If you come here, you have to know what to order. Don't go to a Mexican restaurant and order a simple burrito or quesadilla. There's really not much you can do with those items. They're going to taste the same almost everywhere. You might as well just stick with Del Taco or Taco Bell. See what everyone else is raving about on here and try those items instead.
* One interesting memory there was when I went for a birthday party and the server along with a legit mariachi band came to our table to give the birthday boy a shot of tequila. After their little song and dance, they tilted his head back and poured the tequila down his throat! Hilarious!