[Santa Clara] Achilles?

It appears that Yelp Top 100 is out, and the only bay area restaurant is a falfel joint called “achilles” in Santa Clara.

Anyone been?

Hmmph. Haven’t heard of the place. Apparently it opened in the last half year or so. Its only a mile from my dentist and I have to go in the next few days. So maybe I will give it a try.

Heart shape falafels?!