hole in the wall usually means damn good in my experience. what i have found is that if a place doesn't serve really tasty food, it can't make it if it is both unknown and lacking in ambience. my theory proved true at teranga.
you walk in and it's just a really small place with a few tables (i had called ahead to arrange seating for our group of 12). most of their orders are to go. the people who work there appear to all be senegalese and probably related. some of them didn't even speak english (excellent sign in a restaurant in my opinion) but they are all super friendly.
moment of truth: the food. here is a breakdown of what we ate:
a note about portion sizes: they are huge. many of us ordered two sides instead of the one that most dishes come with and it was way too much food. however the upside is that you then have lunch the next day. the couscous was ok but kind of dry and bland, and the plantains (maduros) were excellent. we also tried the juices (bissop, which is a sweet fruity blend, and the ginger drink) and they were super sweet and delicious. they don't serve alcohol, but i bet they would let you bring your own.
this place is a hidden gem. everything is good, some things (ahem grilled fish ahem) are amazing, and it's all cheap (everything is $10 or less). definitely make it a point to go here.

this place is a hidden gem. everything is good, some things (ahem grilled fish ahem) are amazing, and it's all cheap (everything is $10 or less). definitely make it a point to go here.