I went here tonight for a meetup group and the host was very friendly and helpful. This place gets a solid 3 stars. Nice waitress, clean and very good atmosphere. The food is kinda what you would expect from a slightly upscale American chain restaurant. I had the salmon, veggies and rice-and except for the cilantro in the rice and the cheese sauce on the salmon, you wouldn't consider it Mexican food...let alone authentic. Nothing amazing but not so terrible either.