Need hotel to answer these questions.... But for question 1 they provide airport pickup/drop service to/from hotel.... you need to call them once you land in airport....
you can request the same room OR keep the same room and pay for that day or in advance at your check in time. AND YES they will come to pick you up and drop you off FOR FREE
Thanks! Your answer is awaiting moderation.