To call this authentic Mexican is a mistake - the place is reall american style tex mex more than mexican, although there are some "mexican" dishes that are basically loaded with cheese and sour cream.
Expecting this, the food is pretty good and have decent portion sizes. You have to remember, this is a sit down restaurant in yorkville. they have to cover teh rent somehow, if you want take out food, good to burrito boyz, if you want to sit down, have a few drinks and be waited on then this is a pretty good place to do so.
The service can be pretty hit or miss but I still find it a pretty good place for the money.