The atmosphere is festive and I think that that is their main selling point. The food is mediocre at best. I've really wanted to like this place and I've been back about 4 times. Many years ago when I first moved to Las Vegas, the food knocked your socks off. The salsa ect was spucy and full of flavor. They have changed so much. For Mexican food they're overpriced. The best thing they have is there fresh-made guacamole because you can have it spiced however you like it. Everything else I've ordered in the last few years is incredibly bland. I really wanted to like this place Now it seems they are charging for the atmosphere and a Mexican experience but the food is not authentic and delicious anymore. They have dulled down the flavor and made a vanilla brand of Mexican food. It isn't awful but I prefer Mexican food they way they used to make it. This generic flavor as of late is not for me.