They do dine in and carry-out, American and Greek food. Their ribs are tasty and reasonably priced, for both full slab and half slab portions, as are their hamburgers. My wife likes their spinach pie and baclava. Each of us likes their gyros, which are fresh and with very large portions.
The prices are very reasonable and service is usally fast and helpful.