went here last week and i liked it a lot. the service was spectacular. i was seated immediately and was serviced very well (then again it wasn't overly packed).
nice view, overlooking the hustle and bustle that is grand central station.
They have air ventilators, but it was a little warm for me, so i do not recommend going on a hot and humid day like i did.
Pros: impeccable service, interesting location, fairly priced
more