If you take into account a disasterous first test, Kholi leaving the tour, Jadeja and Ashwin out for the last match, injuries and lack of experience of the team in the second half of the tour it's the best Indian win away from home in my memory and I've seen a lot of test matches
To win away in Australia is up there as the hardest to achieve in world cricket, it's always special for us England fans to win in Oz(and hasn't happened that often) so it's the same for any team.
There are some holes in the Aussie batting line up but the bowling is strong, Indian have beaten a good team.
We drew the last Ashes series in England and I thought that was a good result, and we needed Stokes heroics to get that draw.