Yum! I've been on a Greek food kick and when I needed some falafel for lunch last week this hit the spot. Try the rice!
The place is new, clean, and they have a large menu. I just remember being shocked by the price - it's sort of fast food, the prices just seemed high.
Bonus - they keep LOTS of Sriracha bottles around!