The place is ~10 minutes via car from JFK. It was as described. The host was very accomodating and let me check-in after 12am (my flight was late).