My husband and I had dinner here a couple of hours ago and it was delicious. We found it here on Trip Advisor and called ahead for reservations. They didn't have any available for 2 hours, said the girl on the phone -- it was "a very busy night here". She also wouldn't guess how long the wait would be if we just showed up. We decided to take our chances, mainly because we both wanted steak and it was only a couple blocks from the hotel. I am very glad we ignored her discouraging information and went anyway -- we walked in, went straight to our table without a minute's delay. I couldn't tell you why she wouldn't make us a reservation until 9:30 when they clearly had at least 20% empty tables, but whatever. We ignored her, for which I am glad.
Our porterhouse for two was perfectly prepared, and the sides --- creamed spinach and hash browns -- tasted great (altho they came to the table a little cold, but we ate them anyway and they were still good.) The hash browns are more like a big potato pancake, fyi.
Our waiter, Dennis, was outstanding -- service exactly like I like it -- unobtrusive, not rushing us out the door, filled water glasses, our steak came out so fast I was a little shocked to tell you the truth, and friendly.
The only quibble (other than the hostess discouraging us from heading over to Keens in the first place) is that the restaurant was HOT. We were seated upstairs and it was very hot and stuffy. I know the whole city was hot as hades today, but really, bring in some portable A/C or something. At $100. each I was not enjoying sweating while sitting at the table. Downstairs felt a lot cooler -- ask to sit there.