If you have any bad things to say about this restaurant, then you have issues. Everything on their menu is authentic and fantastic. The only down side I can possibly think of is the fact that it's good is too good, and there will always be a line to place your order for food.
But do not let that turn you away! You can always place your order early through phone and pick up your food when you arrive! That's what i do when I am tight on schedule.
I honestly cannot recommend any specific dishes because they are all very good! I usually just ask the cashier what they are in the mood for, and I will take that recommendation.
The restaurant itself is small so there is very little chance that you can actually sit down to eat on site. But if you do, definitely have their chips and salsa. They are worth every second of wait! They also provide some authentic Latino drinks that you do not usually see everywhere else!
The price for the restaurant is definitely reasonable. It may be a little out of students way, but definitely worth the effort, especially if the weather is getting better!