Awesome place to stay in Newark, not too far from the airport or train station.