One of the best places to stay near Newark airport, most recommended