Greenhouse Cafe consistently offers great food. I've never had anything that was below par. It is a bit pricey for a casual dinner (at least for my pockets) but worth splurging on for a nice dinner... and the wait staff is friendly and ALWAYS accomodating and doting.
The seafood salad was yummy as was the filet of sole stuffed with crabmeat. And the restaurant week menu was much more extensive than any other I've visited...
Pros: atrium seating, valet parking, food
Cons: dim lighting
more