The place is quite near to Newark Penn Station (a 5 mins walk to railway station from where you can take LightRail train to Newark penn station and from Penn station to World Trade Center in Manhattan take PATH train. The place was quite clean and well maintained.