Ok first things first...airport restaurant...it's all relative isn't it? For an airport Mexican restaurant this is pretty good albeit expensive.
I think the ratings are low because everyone feels so overcharged they leave feeling ripped off despite some decent to good food.