This place has fabulous Greek food. I looked at Petra's dowtown; indeed there would be no group seating, as Mark said.
I looked for places in West Sac, but we've already been to the places that seem worthwhile and we can certainly go back.
Also, I looked at the Garden Hwy places and rejected them.
We'll get to Natomas - they have some good restaurants, but we've had Indian, Thai, Japanese, and Mexican - never Greek.
The place has great parking.