As an avid lover of Mexican cuisine, I would not classify this restaurant as serving Mexican cuisine, but rather a cheap, watered-down version of American Mexican. The food at Gran Agave was bland, tasted like ingredients from a can, and removed the essence of what makes Mexican cuisine one of the most vibrant and enjoyable.
I had a lunch special with a taco and enchilada. The enchilada was soggy and the prevalent flavor was grease, despite the generous amount of sauce included in the plate. The taco was "American style" with lettuce and cheese and again very greasy ground beef in a hard shell. There was nothing authentic about the food, and it was an extremely underwhelming experience overall. The lasting impact of the food was found in the terrible heartburn I experienced. I have never eaten at a restaurant before that deserved zero stars, but this one surely did.