I've eaten there a few times with groups who were in town for conventions and were staying at TI. I enjoyed it and would go back with if I was going to a show or meeting friends staying on that part of the strip. However, I wouldn't drive the 10 miles from my house to the place specifically to eat there. Of course, I'm not a big fan of "upscale" Mexican anyway. Its sort of an oxymoron, imo. If I specifically wanted "upscale" Mexican I probably would chose Mundo instead.