THE PLACE to go for FRESH falafels! OMGosh they do it right! I am a newly-aware falafel freak and ever since I have made the discovery, this has been my go-to place for Mediterranean food. I have had other dishes Here including chicken kabob, falafel wrap, falafel appetizer, geek salad...I recommend trying it all.
I have yet to dine in here, but the times that I have gone the staff is always nice and the restaurant seems very clean. It will vary greatly with the potential language-barrier with some of the staff, but in the end They are very accommodating. It has indoor and outdoor seating. The outdoor seating isn't on an enclosed patio so be prepared to be just kind of out there on the sidewalk. But it's cool :-)
They do take quite a long time if placing a carry-out, for obvious reasons (freshness perhaps) so I do recommend calling way ahead. The parking lot is usually the devil, but that is the least of a concern. It's certainly worth wiggling in and out of the awkward, Always-packed lot!