Best place for a short stay in the heart of Newark, NJ.