We stumbled across La Esperanza just by accident after wandering around the busier section of town. It was early for Mexican time, so there was no one else at the restaurant. I had a Quinoa salad which was CRAZY GOOD! It was a work of...art and stunningly delicious. It was a combination of flavors I've never had before, Quinoa, beets, plantains, pine nuts...amazing. My husband had a Fish sandwich was was also fantastic. Such care went into creating these dishes! Topped off with homemade limeade and we had a fantastic lunch, not too expensive, to cap off a memorable afternoon in Sayulita.More