I stay at the Affinia Manhattan which is literally right across the street from Penn station. I think their official address is 31st and 7th street. I usually come off the train and wander through the station and cut through the area where the local train tickets are sold, and then scoot up the elevator and it puts me right out on the sidewalk and the Affinia is literally across the street. Sometimes if it isn't too busy a nice redcap will go over with me -- I give him a big tip since they are technically NOT allowed to do it. I never ask them to take me by the way -- they just volunteer.
I love this hotel a lot and have found that the staff is very friendly. It is not inexpensive to stay here, but I have had it as low as $150 with an AAA rate. What I normally do is book my stay way in advance and check periodically to see if the rate goes down. If it does -- and it usually does -- I just rebook.
Today, in fact, I saved more than $200 with some promotion that they had for buy 2 nights, get a night free. I am staying in a studio room with two doubles and a full efficiency kitchen. My husband and I are staying in NYC a few days before catching the Cardinal, and I didn't want to eat out every meal. There is a grocery service nearby and even a little corner market to grab things.
On a personal note, I stopped staying at the Penn because I frequently travel alone and did not feel safe there. Nothing ever happened to me, but over the course of the years, the place has really rundown.
The Affinia and the Penn are night and day and separate by a block!!
Other things to note about the Affinia:
It is kinda noisy depending on where you are. It is right near a fire/police station -- so alarms go off and are LOUD!
They have this awesome thing where if post on Facebook, you get a free bottle of wine to either enjoy in your room or take it with you. I always take mine "to go".
They have started a new thing with a wine and cheese reception. I haven't been there yet to see if this is cheesy (get it?) or if it is nice.
Hope this is helpful!
- Jackie
p.s. I just looked and it says they now have free wifi and parking! wow!