I haven't been over to see it yet, but from what I can tell there is a PATH train stop very close by which would get you into NYC in under 15 minutes. Riverview rooms should have great views of NYC, and the locale is in the midst of the financial center, so there should be lots of other bars & restaurants around--although how late they remain open, I couldn't say.