Overall: Great environment, good friendly service, average food, expensive prices.
Having lived in SoCal I have high expectations of Mexican restaurants. For Calgary this is not bad. The table side guac is good. Come for the ambiance, not the food. Located in a great area, the restaurant has 3 levels including a patio out front.
Service was slow, yet friendly.
The two missing stars are for:
1) Expensive for Mexican food (although you pay for the ambiance and location)
2) We finished dinner and wanted a few more drinks, but the server said she couldn't serve us because another reservation had our table! We were not offered another table, or even to be moved to the bar - nothing. I have never been to a restaurant that stops your service and kicks you out. We had to go down the street to another restaurant to have a few after dinner drinks. - Strange way to run a restaurant.
Edit: came a second time and found the service still lacking and food and drinks over priced.