Hottest weather of season arrives this weekend