I have another suggestion that's a little farther north -- which could work out well for meeting the folks driving down from Minnesota. Opa! (
http://www.oparestaurant.com/, take a look at the photo gallery) is a nice Greek restaurant in Vernon Hills. Roy Boy and I ate there last night and thought the food was great. I had skirt steak, he had lamb kabobs, and we split the zucchini appetizer.
It's a pretty place with three main eating areas. The large main dining room with very high ceilings, whitewashed walls, white-painted wood columns and white cloth skylight shades, and touches of blue, all of which contribute to the nautical theme. We started outside on the outdoor patio that looks out on a small lake and we enjoyed the look of the strings of lights on posts all around the patio area. After a while, though, we decided to seek shelter from the mosquitos, and went to the smaller dining room where the bar is. Both dining rooms have fireplaces that we were told are used in the fall and winter, so I know where my favorite table is going to be on future trips.
But back to the food -- the skirt steak was tender and juicy from one tip to the other, the lamb was tasty, the lemon potatoes were delicious, the zucchini was a treat, even the green beans (in a tomato-based sauce) were memorable. We took a little of everything home and I had a fantastic lunch of leftovers today. All in all, Opa! was a real pleasure and exceeded my expectations, particularly because, at least until last night, I've always been pretty neutral on Greek cuisine.
Apparently the same family owns the Portofino (Italian) restaurant that is next door, and which also has a patio overlooking the lake. I haven't been there yet, but once I have I'll post a report.