Thank you to everyone for all of your input, they were very helpful and made the decision easy for me. I went for it and booked it with a deposit. It might take a while to sink in that we're actually doing but I'm so excited.
@ChessE4 good point on the travel insurance, thank you. I'm going to start looking today.