This is my favorite Mexican place in Frederick. I'm rather surprised by the one-star reviews here. If you're expecting crunchy tacos with hamburger meat, iceberg lettuce, and a puddle of refried beans with cheese on top, then yeah, you're going to be disappointed--this is not that kind of Mexican restaurant.
It's true that some of the wait staff don't speak the best English. Deal with it--it won't kill you. I've never failed to communicate my order with a bit of patience and good humor. It's also true that the music is sometimes a bit loud, especially when people are gathered around the bar--so don't come here if you're looking for an intimate fine-dining experience.
Do come here if you're looking for good Mexican, Tex-Mex, and Salvadoran food, carefully prepared from fresh ingredients. The tortilla chips are the best in Frederick--fresh and hot and flavorful, with an emphasis on quality over quantity. The tamales and the pupusas are both great. I usually get the chicken tacos, but almost everything I've tried has been good.