Just went there last week. Its location is slightly off "The Block" in downtown Nashua. I thought the tacos were great. Its a no-frills operation with very authentic food. This is one of those places that is a hidden gem.
I'd love to get the word out on this place as much as possible as their location is not ideal, and I'd hate to see them be unsuccessful.