Comfortable and clean location very close to JFK