The pizza here is legendary. Great Greek-style pizza that's delicious and filling.
To be honest, I've never eaten anything here *but* the pizza (except for the zucchini sticks as an appie which also make the cut) but if it's anything like the pizza, I'm sure it's great.
Atlas also has a decent selection of beer (don't look for anything out of the ordinary) wine and spirits (including some Greek ones I haven't seen elsewhere).
It's probably also the least in-your-face sports bar I can think of. Tons of TVs, all showing different games and sports but without the dull roar of the sattelite feed drowning out your conversation.
If you're in, or close to the NE, Atlas makes a great "something for everyone" kind of spot.