Well, if I had the choice, I would opt for the Sheraton. Ask for a room with river view and you will get the most spectacular view of the NY skyline. Hoboken with thousands of nice places for food and drinks is just next door.
BUT: getting to FSI Teterboro in the morning for Ground School and back during rush hour on I-495 can get time consuming. Therefore you are clearly better off in the Meadowlands Area.
Just a matter of personal priority.
Enjoy the stay.