Less than a mile from Terminal 2 at Newark Airport is this popular three star hotel with two great restaurants.