Yes, but calling a hotel a public use is a amazing legal acrobatic maneuver. Prior to that, public use was limited to things like roads, fire stations, jails, etc. Making increased tax revenues a justifiable 'public use' is a stretch that renders the Constitution virtually meaningless.
As Thomas pointed out, that's why they called it a public "purpose" and pretended it meant the same thing.