The restaurant is small and cramped, I felt like we were having lunch with the people at the next table. The prices were a little higher than I felt they should be. And I felt like the cleanliness was that of a fast-food restaurant. Of course, the food made up for it, it was delicious and authentic. So if you can tolerate some of their flaws, La Esperanza delivers excellent food.
more