The TWA Hotel at JFK is Open, and it Looks Amazing