We love this place and come here about once a week even though there are at least 5 other Mexican places way closer.
The service is very friendly - if you have never tried Jamaica or the other drink they make from scratch - ask to taste it!
Very tasty, huge burritos and a great guacamole!
We always take out, so we are not bothered by the atmosphere.
We just wish there was a "buy 9, get the 10th meal free" card or something the like.