Is this sentence correct? If it's not, then please explain why.
"When he arrives it will be a blast"
Let's assume that the context is as following - there are two people waiting for the third. While waiting the first says to the other a sentence which is above. If i've made a mistake writing this, please correct that as well.