We are thinking of going June 20th. Should we book it now or wait to get there and see how the weather is going to be?