No better place to stay literally right next to JFK (10 minutes from terminals). Can’t beat the price and accommodations!