Went here for lunch seeing that it was newly opened. Had a pleasant surprise that it was NOT an upscale wannabe taco place, but rather a very exquisite Mexican restaurant. I had the cuban sandwich (delicious) and my friend had the chicken stew, which was enjoyed as well.
Service was excellent, place was full but didn't feel crowded, may require reservations during lunch.
The reason it was not 5/5 simply due to the outrageous prices. Maybe I am a bit tough (downtown location, other restaurants charging relatively the same but sometimes even less) but I was taken aback by the bill. Didn't even drink.
In the end - you get what you want in terms of food, I guess you gotta pay for it...