Will it be hot? And what happens if it rains?