Stay at Cavelle's was perfect for us as it is 10 minutes' walk from Newark-Penn station and a 20min drive from EWR airport.
The apartment is neat and tidy - was perfect for our 2 days' stay.