all i can say is WOW, are you lucky that everything went you way and fell into place. I hope that you consider doing something extra for Donna your exceptional travel agent.
FYI - the last thing that i do before we leave the house is to ask do you have your passport on you? show it to me.