El Pelon is by far the best burrito joint in Boston. After eating a few times at El Pelon I am unable to eat at Anna's anymore, it pales in comparison. You can't go wrong with a burrito here, I recommend the El Guapo.
Pros: cheap, great food, friendly service
Cons: only one location
more