It sounds like you have most everything planned out even if it was a bit of a surprise. Good luck!