I've been here a couple times and the food is very very good. I usually dont go out for mexican if i can avoid it because in the past i found most things at resturants tased very similar and i could recreate it at home but Mex-I-Can raises above any mexican food i have ever had. On top of that almost anything can be veganized. Another plus for vegans the menu is CLEARLY labelled making it super easy and when you order a veganized item the staff know what you want whenm you say the vegan ___ which is great. The only down side is the service is super slow but on the plus side while you wait you can socialize with your party over some really good (and strong) margerittas.