This place is in Newark. It’s really easy to get around Newark. The light rail is a 5-7 minute walk away, and you can be at Newark Penn Station in 15 minutes. However, if you are planning on commuting to the city, know that (via Train) it’s over an hour commute to NY Penn Station.
We saw a few mice the first couple weeks we were there. We saw mice repellent plugs around the house. Belal responded right away and we never saw anymore. Also, the walls are very thin, so be prepared to hear the neighbors.
Overall, a short term stay here would be enjoyable. It’s close to Newark Transit, and accessible to transit to the city. Long term stays are best if you plan on staying local to Newark, but not if you plan on going into the city everyday.