We have been to Todo Mexico twice and have loved it every time. It's small and does fill up but you never have to wait long for a table to open up. The portions are large so it fills up the biggest eaters or allows for take-home. I recommend the Enchiladas! The salsa is so good, in fact we plan on buying some to take to-go the next time we eat there. I would definitely recommend this restaurant to anyone!