This is actually one of my favorite Latin restaurants in the area. The only reason for the 4 stars is you really have to watch with breakfast because they will often cook even sunny-side-up eggs to death so make sure you're very clear if you want them cooked medium or less. And I'm a real egg freak...
I've been to this restaurant several times and ordered a variety of items. The Platillo Guanaco will satisfy even the hungriest carnivore with a protein urge, while the seafood soup will almost make you cry it's so good! Oh and for breakfast it's excellent here- with a delicious green salsa for huevos rancheros (but heed the previous egg warning well). If you're used to the thin Mexican style tortillas these are really very thick and may surprise you, but they are very good. Also they have agua de jamaica, and I can never say no to that.
If you don't speak Spanish it can be a challenge here, but well worth a little confusion. I speak Spanish and there has been occasional confusion anyway, but they always jump to fix anything that you think might have gone wrong with your order. Parking can be a real challenge as their lot is frequently full (a sign of how good it is), but like the occasional order confusion it's still very worth it.
The prices here are a real bargain. I think another reviewer mentioned having to get a table-full just to be able to use their Groupon and that is about right. This place will definitely not kill your budget, all while serving surprisingly well-executed and extremely large dishes. When I order a Platillo Guanaco (the chicharron is pretty dry though, so I skip it and get more steak) I have 1/4 to 1/3 of it in the restaurant before I'm full, taking the rest home for 2-3 more meals.