This is the best meal at a Mexican restaurant that I've had in years. In terms of the food, everything was a notch better than one gets at most Mexican restaurants. The beans and rice, for example, were a distinct cut above the beans and rice that every other Mexican restaurant serves. And the beef enchiladas were amazing. I think they braise the beef because it had this luxuriousness to it that elevated the entire dish. So good. The menu had some interesting margaritas. The place isn't cheap, but considering the quality of the food and that it's the Las Vegas Strip, I thought the prices were pretty fair. And the service was friendly and efficient. There's no question I will run back here on my next (and every) Las Vegas trip.