i have used smartpark before and find them to be courteous, efficient and cheaper than the other options. the jfk long term lot is easy if u don't mind the monorail (convenient but u need to walk to it and schlep ur stuff). smartpark drops u off at the door to the terminal.
i have used smartpark before