This is one of many burrito places that seem to have sprung up in recent years. Their burritos are a bit larger than most places, especially the "huge" one (big enough for 2 to share), but even the "lil" is still quite big. You can get chicken, pork, beef, seafood, fish, or veggie and most are available more than one way. You can choose between beans and rice or noodles then add your choice of 15 toppings (guacamole is included). They also have a bunch of sauces and everything from mild to pass the fire extinguisher hot. Everything is rolled up and toasted so it gets crunchy outside and hot all the way through. Very tasty and done to your own tastes. Prices are reasonable too.
They really aren't set up to eat in with only a counter and some stools (usually filled with people waiting for their order to be ready) and a couple of tables. Mostly they are take out, so plan accordingly.