First: if you're going here, don't try looking for their name. You won't find it. The sign on the building just says "restaurant / cafe".
The food was pretty decent, but the service was mediocre at best. However, if you're looking for veg options near the airport, this is probably your best bet - this or the Subway down the street.
Cons: Serves meat, Mediocre service