The US financial industry is now based in Jersey City, the top banks in the US are now based there in some shape or form, each have conference centers in their buildings, and each one spend your monthly travel budget in 1 night just on the bar bill at those major hotels
Also, the NFL visiting teams stay in JC when playing the Giants and Jets.
You're far from a whale in any of those hotels, he was just being nice. Which I think is a lot more telling of a story than the $. Good guys with good customer service skills are hard to find.