I played this with a mix of experienced and first-time players. Five level 3 PCs, as the adventure suggests. The adventure consists of a small amount of pre-race roleplay, an extended skill challenge, and a fight, to be played over a single session. The pre-race sleuthing/betting/cheating doesn't have a lot of relevance as a self-contained adventure, which I was running this as. The race requires (and encourages) a lot of improvisation to make work, so mileage will vary dramatically. The fight is straightforward, which worked for us, and there was ample advice for adjusting it. My players liked the adventure, but I was a little underwhelmed by the race segment. Time is so abstract in D&D that I had difficulty making the race feel tense or dramatic. It's not a bad adventure, but less structured than I'd like. It's a solid B.
[3 of 5 Stars!]