NYP is not bad. Somebody mentioned seating - there's plenty of seating and you have to show an Amtrak ticket to get into the seating area. And there's plenty of food options too, plus newstands, so you can always pick up something to read. If you have time between trains you can always go out the main entrance and go up a block and visit the food court in the mall on Broadway. It's on the top floor of the mall and has a lot of options (I haven't been there in a few years so it's possible things are different). I do try to avoid the regular restrooms in Penn though, too many homeless in there. The Acela lounge is very decent and has it's own restrooms. Will be using that in October when I do my cross-country trip. Penn Station has been much improved from 20 years ago.