ODE solvers - why is Matlab ode45 uncannily stable?

If you reach out to the Octave community, they may be able to shed some light on this. Presumably Octave’s ode45 must be very close to Matlab’s. Users of Octave will almost surely be aware of differences between Octave and Matlab when dealing with stiff problems. They may be able to guess the reasons for these differences. (short of looking at the Matlab source code, which I’m assuming is not open?)