This little place is definitely worth a visit. Primarily a Greek menu but a little bit of everything. I think you will find something to your liking. It's been a while since we have been here but wifey and I went several times for lunch and enjoyed it very much.
Not a lot of seating but clean and nice, comfortable decor. Hot hostess.
I've also done take-out a few times and it has always been good.
Only reason it doesn't get five stars is they seem to always be short on wait staff and it can take too long to get out of there if you are working to a lunch deadline.