I'm not a fan of Mexican food but I have to give it to El Sombrero for authenticity and service. Little mom and pop restaurant, owned and ran by the same people for a very long time. They're very friendly and put a lot of care in the food they make. For health freaks like me there's soup and salads there too.