I've done it. Definitely not again. Have it on Strava if you're genuinely interested in timings. The descent to Rothiemurchus is excellent though, and it's not even a bad climb. I could ride that section many times again.