Marco's Taqueria is Hidden Gem.
I agree the environment is not the best. but the food is actually good. very tasteful and flavorful. just overlook the surroundings and try them out is great food and service.
Our daughter took us to this Mexican restaurant in Houston. Not the fanciest neighborhood and not much to look at from the outside, but once you step inside, you know you found one of those hidden gems.