Excellent location and comfortable amenities for a short stay in Newark, NJ.