Perfect spot for a quick stay near JFK — would stay again!