This place is pretty cool- it's the only "upscale" Mexican place in the South Hills I know of, so it's a good option if you're craving Mexican food but want a nicer dining experience. The menu is seemingly authentic and more extensive than other Mexican restaurants in the area. I've really enjoyed their tamales, and their salads also are pretty good. As is typical with Mexican restaurants, the portion sizes are big and I always end up taking some home. It's slightly pricer than other Mexican places, but it makes sense given the ambience, which is usually the defining factor when I decide to go here over other places. I haven't tried their margaritas yet but I've heard good things about them