Good place to stay, very near to the jfk airport