We've stayed many times by EWR at Marriott properties. I get it is NYC, but they are overpriced and I'd give them a C overall.
Our last stay the shuttle was a cluster. Had to go to remote area at airport, asked driver of shuttle if go to x address, told yes, ended up opposite end of airport at different Marriott.
Uber on way out, first driver could not find hotel, second struggled.