Excellent location! 5-10 minutes to JFK (depending on the Terminal).
Besides, the house is right outside Locust Manor Railroad terminal. You can get from Penn Station to there in 30 mins.
The place is spotless and the host attitude is the best.