Great place for short transit stay, close to jfk.