I think you can catch a train from new york, but its a long journey by train. Philadelphia is the nearest the car journey was only 30 mins.
I stayed at staybridge suites last time I was there they were good. Just a normal big chain of hotels i guess.