Try using the hotel attached to the airport years ago I ended up using it.
because our flight CX831 flown by B-HQB broke down in the afternoon on the day of December 17th 2005 and the CX/BA Terminal 7 JFK staff give us the new connecting flight December 19th 2005 CX907 which required my family to stay at the regal Hotel.