This is a great place to stay if you have a long layover at JFK.