I have been going to Niko Niko's for as long as I can remember. It has been the best in town for a long time, their spanakopita and gyros are untouchable... The best in town, hands down.
Pros: Best Greek in town
Cons: Can be busy at times, well worth the wait
more